![]() |
#2
列车永不停息2015-12-17 17:38
|
如果换成布局管理,就可以实现,但是弄绝对定位,弄不成啊。。。
我给我的代码:

package 测试的项目;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;@SuppressWarnings("serial")
public class ButtonFrame extends JFrame {
public ButtonFrame() {
buttonPanel = new JPanel();
buttonPanel.setLayout(null);
setSize(500, 500);
makeButton();
add(buttonPanel);
}
public void makeButton() {
JButton buttonFather = new JButton("I'm father");
buttonFather.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
addButton(event);
}
});
buttonFather.setBounds(20, 20, 80, 40);
buttonPanel.add(buttonFather);
}
private void addButton(ActionEvent event) {
JButton buttonSon = new JButton("I'm son");
JButton f = new JButton("123");
buttonSon.setBounds(20, 80, 80, 40);
f.setBounds(20, 120, 80, 40);
buttonPanel.add(buttonSon);
buttonPanel.add(f);
this.validate();
}
private JPanel buttonPanel;
public static void main(String[] args) {
new ButtonFrame().setVisible(true);
}
}
哪一位大神,教教我呗