0

我需要向我的窗口输出 5-8 行。我使用 TextArea 进行了管理,但是,我不希望用户能够在其中写入,而且我也无法使用键盘在页面上的按钮和其他元素之间导航。

假设有一个名为 text 的字符串,您认为我应该将其写入哪个字段类型?文字很好,但只能让我使用一行。

Text  actiontarget3;
String text = new String(" something  \n  Second line something");
actiontarget4.setText(text);

因为我使用FXML来设计菜单页面,所以相关部分是:

  <Text  fx:id="actiontarget3"
  GridPane.columnIndex="1" GridPane.rowIndex="1"/>

基本上,我设法从 ping 测试中获取信息,将其添加到 anArrayList<String> 并且我想在图形用户界面上显示结果。但是上面的示例涵盖了我的问题,而无需在此处复制粘贴整个代码。

4

1 回答 1

2

您可以将其设置为 TextArea 不可编辑。

JTextArea ta = new JTextArea();
ta.setEditable(false);

您可能还想研究使用JTextPane

于 2014-07-18T12:00:09.510 回答