【问题标题】:How to place a text area in JPanel [duplicate]如何在JPanel中放置文本区域[重复]
【发布时间】:2013-05-18 15:01:03
【问题描述】:

我创建了一个包含 2 个JPanels(panel1,panel2)JFrame。我在panel1 中添加了panel2panel1.add(panel2);

我在 panel2 中添加了一个文本区域。

panel2.add(textarea);

最后panel1getContentPane

getContentPane().add(panel1);

现在我正在获取 textarea 的位置

textarea.getLocation();

我创建了一个保存按钮,用于保存textarea(x,y) 值。我正在使用 xml 来存储 (x,y) 值。

现在,当我关闭并重新打开 jar 文件时,textarea 位置没有更改,但 xml 值显示更改后的 textarea 位置值。

如何解决?

【问题讨论】:

  • 如果是你,而不是变量i,下次请写I :)
  • 我们可能在布局管理器控制下的文本区域。您必须提供一个可运行的问题示例,然后我们才能超越简单的猜测
  • 可能在帧上调用 validate() 和 repaint() 来更新渲染?

标签: java swing layout jpanel jtextarea


【解决方案1】:

做归档;将 x 和 y 值赋给一些变量。 然后把它放在JTextArea textArea by ::

textArea.setText(arg); 

【讨论】:

    猜你喜欢
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-20
    • 1970-01-01
    • 2016-07-05
    • 1970-01-01
    相关资源
    最近更新 更多