Javafx 2 JavaFXTextArea-列/行

Javafx 2 JavaFXTextArea-列/行,javafx-2,javafx,Javafx 2,Javafx,JavaFX中的textarea类应该为我提供添加行和列的选项,但我尝试的方法不起作用: TextArea ta = new TextArea(); ta.setPrefRowCount(100); ta.setPrefColumnCount(100); 我正在搜索Microsoft Excel中的列/行,包括网格 .setGridLinesVisible(true) 不适用于这种类型。对于您实际寻找的类似于Excel的用例。每个表单元格可以包含任何内容,甚至另一个窗口

JavaFX中的textarea类应该为我提供添加行和列的选项,但我尝试的方法不起作用:

    TextArea ta = new TextArea();
    ta.setPrefRowCount(100);
    ta.setPrefColumnCount(100);
我正在搜索Microsoft Excel中的列/行,包括网格

.setGridLinesVisible(true)


不适用于这种类型。

对于您实际寻找的类似于Excel的用例。每个表单元格可以包含任何内容,甚至另一个窗口,因此非常灵活

如果希望网格线位于TextArea之上,但希望保持标准的TextArea行为,则必须将TextArea和TableView组合在一个视图中。 您只需使用CSS清除表的背景。 但是,将行和列大小与文本匹配将需要一些额外的代码


为我的英语道歉。

感谢您实际寻找的类似于Excel的用例。每个表单元格可以包含任何内容,甚至另一个窗口,因此非常灵活

如果希望网格线位于TextArea之上,但希望保持标准的TextArea行为,则必须将TextArea和TableView组合在一个视图中。 您只需使用CSS清除表的背景。 但是,将行和列大小与文本匹配将需要一些额外的代码

为我的英语道歉

类似于Microsoft Excel中的列/行,包括网格

正如Michael在回答中所建议的,这很可能是正确的基本解决方案

有第三方控件,您可以考虑为基类JavaFX TabLVIEW控件添加一些基本的电子表格功能:

  • 来自帕内姆
  • 类似于Microsoft Excel中的列/行,包括网格

    正如Michael在回答中所建议的,这很可能是正确的基本解决方案

    有第三方控件,您可以考虑为基类JavaFX TabLVIEW控件添加一些基本的电子表格功能:

  • 来自帕内姆

  • TableView就是解决方案!谢谢!:)TableView就是解决方案!谢谢!:)我想这也可以,但我不想在我住的地方使用第三方库。但是谢谢你的回答!:)我想这也可以,但我不想在我住的地方使用第三方库。但是谢谢你的回答!:)