0

我正在用这个程序做这个程序,NetBeans我需要:Frame一个拆分视图,适合框架的宽度,每个视图都有多行,我在其中add/remove字符串,这些字符串可以有特定的字体和颜色。

您能否提供一些示例或我应该使用哪些类来解决问题?

谢谢@trashgod,这真的会帮助我。关于布局,我在 netbeans 中构建了一个 jframe,它可以扩展为使用中屏幕的全分辨率,并且在其中我想要,正如你向我建议的那样,2 个 JTextPane 是 jframe 宽度的一半并排当 jframe 扩展时调整自己的大小......直到现在我在每个 JTextPane 上尝试了 setSize() 和 setPreferredSize(),但到目前为止什么都没有......知道为什么不工作吗?这是我的代码

    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    int width = (int)screenSize.getWidth();
    int height = (int)screenSize.getHeight();
    System.out.println(width +" x "+ height);
    this.setSize(width,height);
    Dimension dimTextArea1 = new Dimension((width/2),height);
    Dimension dimTextArea2 = new Dimension((width/2),height);
    jTextPane1.setPreferredSize(dimTextArea1);
    jTextPane2.setPreferredSize(dimTextArea2);
4

1 回答 1

3

您可以在 a 中使用StyledDocumenta JTextPane,如图所示使用各种布局中的任何一种。

图片

附录:我想要......框架宽度的一半并排,当框架扩展时调整自己的大小......我试过 setSize() setPreferredSize()

不要使用setPreferredSize(). 将您的两个文本窗格添加到 a GridLayout(1, 0),这意味着“一行和任意数量的列”。之后pack()setExtendedState()如图所示使用

于 2013-05-07T01:39:36.383 回答