JTable

キーバインドを設定し直す

JTableにはもともとキーストロークによる動作が決まっています(Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle) ですがエンターを押した時表を更新したいとか、タブキーを押した時に右に行くのではなく下に行きたいと…

表を描く その5 表の項目を移動する

表で情報を整理する場合ソートは重要な要素ですが、名前順では物足りないことがあります。もちろん項目にタグを付ける感覚で(一般コミック)[小梅けいと]*1狼と香辛料*2というふうにすれば名前ソートで整然と並ぶんでしょうが、ユーザーに熱心さやアングラ*3…

表を描く その4 列のタイトルをクリックするとソートする

パソコンのエクスプローラとかもろもろのソフトで表の列ヘッダ(タイトル部分)をクリックすると名前順とかで並べ替えてくれますよね この機能はJavaで表を設置しただけでは有効になってません この一文を追加する必要があります(追記:書かなくてもプロパティ…

表を描く その3 選択されたセルの値を他の場所に表示する

やっぱり表をいじるときは、セルまたは行を選択した時にどこかのテキストフィールドに表示して、それを書き換えて編集ボタンをクリックすると表の内容が変わるっていうのがかっこいいですよね そこで普通ならデザイン画面でおもむろに表を右クリックして「セ…

表を描く その2 (わりとどうでもいい)

では次にこのリストをもとに表を書いていきます public bookList book = new bookList(); //入力したりファイルから読み込んだりして本のリストbookを作る まず表にしたいリストを作ったらこれを実行させます private void writeTable() { dtm = (DefaultTab…

表を描く その1

俺得。なにか実用的なソフトを作ろうと思うと表が絶対出てくるんですよね 表というのはjTable。表にキーボードから打ち込んだセルの値を取ってくるまではググらなくても誰でもできるのだけどそれ以外が詰みやすい気がします というのもテーブルモデルとjTabl…