JPanel上如何动态增加JButton? 为什么加了以后没有出现?怎么指定button画的位置,请教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 窗口显示之后如果再增加了组件,你需要pane.validate();来刷新要确定按钮的位置,你需要对装载按钮的上层容器进行布局管理,再配合按钮本身的设置(有的布局需要设置按钮,有的则不需要)。 JPanel panel = new JPanel();panel.setLayout(null);JButton btn = new JButton("test");btn.setLocation(20, 30);panel.add(btn);这样button就可以放在指定的位置上了 SwingUtilities.updateComponentTreeUI(this); 用XYLayout或者setLayout(null) setLayout(null)在右边设置下就可以任意拖放 注意加完以后要调用revalidate()方法,否则按钮显示不出来 XYLayout是JBuilder专有的,不属于jdk. java代码日历 JAVA面试题解惑系列(五)——传了值还是传了引用? java实例教程 谁能给个这种socket例子啊? 新手,一进门就被撞晕了! Pattern与Matcher的用法问题?????? helloworld的问题 学java能向哪些方面发展呀? 请问有人用过kawa这个工具么??请问怎么设置才能调试程序,我设置的类老是不对!! 继承问题,子类继承父类的方法,子类不可以调用,父类可以调用 征求".*"的具体含义 数据库表中数据在JTabel中分页显示
要确定按钮的位置,你需要对装载按钮的上层容器进行布局管理,再配合按钮本身的设置(有的布局需要设置按钮,有的则不需要)。
JPanel panel = new JPanel();panel.setLayout(null);JButton btn = new JButton("test");
btn.setLocation(20, 30);panel.add(btn);
这样button就可以放在指定的位置上了
或者setLayout(null)
在右边设置下就可以任意拖放