Java页面设计,页面已经弄成绝对对位,如何实现点击一个按钮出现另一个按钮?
Java页面设计,页面已经弄成绝对对位,如何实现点击一个按钮出现另一个按钮?如果换成布局管理,就可以实现,但是弄绝对定位,弄不成啊。。。
我给我的代码:
程序代码:
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); } }
哪一位大神,教教我呗