チケット #15110

Support JTable
登録: 2009-02-17 11:08 最終更新: 2009-02-22 14:13

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
9 - 最高
重要度:
5 - 中
解決法:
修正済み
ファイル:
1

詳細

I am using JTable to display data, but I need use JTable to edit data too.

JTable is not allowing editing cells in MySaifu, I am making the cells editable overriding the method of the class javax.swing.table.DefaultTableModel.

The following code reproduce the bug.

public class TableTest extends JFrame {

	public TableTest(String title) {
		super(title);
		setSize(150, 150);
		addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent we) {
				dispose();
				System.exit(0);
			}
		});
		init();
		pack();
		setVisible(true);
	}

	private void init() {
		JTable jt = new JTable(new TestTableModel());
		JScrollPane pane = new JScrollPane(jt);
		getContentPane().add(pane);
	}
	
	public static void main(String[] argv) {
		new TableTest("JTable Example");
	}
}

public class TestTableModel extends DefaultTableModel {

	private static Object data[][] = { { "John", "Sutherland", "Student" },
			{ "George", "Davies", "Student" },
			{ "Melissa", "Anderson", "Associate" },
			{ "Stergios", "Maglaras", "Developer" }, };

	private static Object fields[] = { "Name", "Surname", "Status" };
	
	public TestTableModel() {
		super(data, fields);
	}
	
	public boolean isCellEditable(int row, int column) {
		return true;
	}
}

Be able of edit JTable cells is very important to improve usability of the user inteface in my system.

チケットの履歴 (5 件中 3 件表示)

2009-02-17 11:08 更新者: palzuri
  • 新しいチケット "Support JTable" が作成されました
2009-02-17 23:46 更新者: freebeans
  • マイルストーン(未割り当て) から jvm0.4.4 (完了済み) に更新されました
  • 担当者(未割り当て) から freebeans に更新されました
  • コンポーネント(未割り当て) から v0.4.3 に更新されました
  • 解決法なし から 受領 に更新されました
コメント

I found a cause of this problem. Mysaifu JVM cannot handle double click. I'll fix it.

2009-02-19 00:57 更新者: freebeans
  • 解決法受領 から 修正済み に更新されました
コメント

Fixed.

2009-02-22 14:13 更新者: freebeans
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2009-02-22 14:13 に更新されました

添付ファイルリスト

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする