作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 NetBeans
执行此程序,我需要:带有分割 View 的框架,适合框架的宽度,每个 View 有多行,我在其中添加/删除字符串,这些字符串可以具有特定的字体和颜色。
你能给我一些例子或者我应该使用哪些类来解决问题吗?
谢谢@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);
最佳答案
您可以在 JTextPane
中使用 StyledDocument
,如图 here 所示。 ,使用各种 layouts 中的任何一个.
附录:我想要......框架宽度并排的一半,当框架扩展时会调整自己的大小......我尝试了 setSize()
并且 setPreferredSize()
。
不要使用 setPreferredSize()
。 一定将两个文本 Pane 添加到 GridLayout(1, 0)
中,这意味着“一行和任意数量的列”。在 pack()
之后,使用 setExtendedState()
,如下所示 here .
关于java - 如何将框架拆分为多行 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16409065/
我是一名优秀的程序员,十分优秀!