Java JTextArea、setPreferredSize、setSize、setMinimumSize、setMaximumSize-什么都不起作用?
我有一个JTextArea,它目前只是显示为一条细线,我无法调整它的大小,它不会做任何事情。它太小了,无论我改变什么属性都不会调整。 有人能提出解决办法吗Java JTextArea、setPreferredSize、setSize、setMinimumSize、setMaximumSize-什么都不起作用?,java,swing,layout,jtextarea,preferredsize,Java,Swing,Layout,Jtextarea,Preferredsize,我有一个JTextArea,它目前只是显示为一条细线,我无法调整它的大小,它不会做任何事情。它太小了,无论我改变什么属性都不会调整。 有人能提出解决办法吗 private JTextArea outputT; 我调整属性: outputT = new JTextArea(5, 20); outputT.setMargin(new Insets(5, 5, 5, 5)); outputT.setEditable(false); outputT.setPreferr
private JTextArea outputT;
我调整属性:
outputT = new JTextArea(5, 20);
outputT.setMargin(new Insets(5, 5, 5, 5));
outputT.setEditable(false);
outputT.setPreferredSize(new Dimension(550, 50));
我有一个JTextArea,它现在只是显示为一条细线
是必需的
实行
设置LayoutManager和JFrame.pack接受的初始大小
如果要为放置在JScrollPane中的JTextArea设置Min/Max/PreferredSize,请使用property
为了更快地获得更好的帮助,发布一篇文章。阅读和理解一本像样的教程/教科书总是比随机调用方法更有效的数量级;-请参阅swing tag wiki中引用的教程。一个相关的。希望它能有所帮助:-但问题是,当GUI框架足够大时,JTextArea的大小会调整到足够大。如果我有可调整大小的框架,我可以调整框架的大小。但是当我将它调整到足够大时,就好像JTextArea下面有一个盒子阻止它扩展。但是框的大小是固定的,一旦框足够大,框就会向下移动,给JTextArea扩展的空间。我不知道为什么会发生这种情况。有四、五种可能的方法,只是为了避免猜测——为了更快地获得更好的帮助,请发布SSCCE。简短、可运行、可编译……我很乐意发布代码,但它无法编译。我将给出整个项目的源代码,我使用不同的位。JTextArea可以工作,但只是可见性和大小不能工作。如果你有任何猜测,我很乐意探究。如果你有任何猜测,我很乐意探究。我猜你需要像我一个多小时前建议的那样发布一个SSCCE下载测试代码。