在我的一个项目中,我一直在尝试将JConsonle添加到另一个JPanel包含的JPanel女巫中。Java布局问题
问题是,JConsole不断从JPanel的顶部设置5px。首先,我想它是wasent beeing设置正确的容器,但在给它一个红色背景后,我意识到控制台正在设置从顶部5px。
我也尝试过使用BorderLayout将其设置在JPanel的北或中心,但是 dosent也可以工作。
这是我的代码:
public class MonopolyPanel extends JPanel {
JPanel consoleP = new JPanel();
JConsole console = new JConsole();
MonopolyPanel(){
this.setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
console.setPreferredSize(new Dimension(530, 300));
consoleP.add(console);
this.add(consoleP);
}
}
JConsole控件来自哪里? – millimoose 2012-01-14 13:32:43
这是一个外部库,我在阅读周围的时候发现了它stackoverflow http://www.beanshell.org – user1146440 2012-01-14 13:35:15
尝试GridBagLayout .... – 2012-01-14 13:50:15