javax.swing.JTable#addKeyListener ( )源码实例Demo

下面列出了javax.swing.JTable#addKeyListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: pumpernickel   文件: ListLocationBrowserUI.java
public ListLocationBrowserUI(LocationBrowser b) {
	super(b);

	tableModel.addColumn("Name");
	tableModel.addColumn("Date Modified");
	table = new JTable(tableModel) {
		private static final long serialVersionUID = 1L;

		@Override
		public boolean editCellAt(int row, int col,
				java.util.EventObject obj) {
			// TODO: edit this to let the user double-click to edit file
			// names
			// (if we want that.)
			return false;
		}
	};

	TableCellRenderer renderer = getTableCellRenderer();
	table.getColumnModel().getColumn(0).setCellRenderer(renderer);
	table.getColumnModel().getColumn(1).setCellRenderer(renderer);
	table.setRowHeight(18);

	table.addMouseListener(mouseListener);
	table.addKeyListener(enterKeyListener);
	// TODO: reinstate, but make abstract/codified. See IOLocationTileList
	// table.addKeyListener(typingListener);

	scrollPane = new JScrollPane(table);

	table.getSelectionModel().addListSelectionListener(guiListener);
}
 
源代码2 项目: TrakEM2   文件: Search.java
private JScrollPane makeTable(TableModel model, Project project) {
	JTable table = new Results(model, project);
	// java 1.6.0 only!! //table.setAutoCreateRowSorter(true);
	table.addMouseListener(new DisplayableListListener());
	table.addKeyListener(kl);
	JScrollPane jsp = new JScrollPane(table);
	jsp.setPreferredSize(new Dimension(500, 500));
	return jsp;
}
 
源代码3 项目: hortonmachine   文件: TableListener.java
public TableListener(JTable table) {

        this.table = table;
        table.getTableHeader().addKeyListener(new PasteKeyListener(this));
        table.addKeyListener(new PasteKeyListener(this));

    }
 
 方法所在类
 同类方法