TableView
通过使用此示例,使用箭头键遍历可编辑内容:
如何在TableView中使用箭头按钮在编辑模式下遍历单元格
当您按住向下箭头时会出现一个奇怪的问题。它似乎工作得很好,但如果你按向下箭头键和向上箭头键,桌子就会开始陷入快速上下移动的循环中,你无法摆脱它。仅当表格上存在滚动条时才会发生这种情况,因此您必须向表格中添加一些项目。
这是我的代码:
Test.java
package test;
import javafx.application.Application;
import javafx.beans.property.SimpleStringProperty;
import javafx.scene.Scene;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.stage.Stage;
public class Test extends Application
{
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception
{
TableView<Model> table = new TableView();
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
table.getItems().add(new Model());
Helenr
相关分类