急求:怎样删除面板上的按钮等相关组件?
各位高手,我在一个JPanel上面添加了一些按钮,现在需要在程序运行过程中点击“Remove”,将这些按钮删除,应该怎样实现呢?求助.......
代码如下:
代码如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class TestDivide extends JFrame implements ActionListener{
JButton b1,b2,b3,b4;
JPanel p1,p2;
public TestDivide() {
Container cp=getContentPane();
b1=new JButton("按钮A");
b2=new JButton("按钮B");
b3=new JButton("按钮C");
b4=new JButton("删除");
b4.addActionListener(this);
JPanel p=new JPanel();
p1=new JPanel();
p2=new JPanel();
p1.add(b1); p1.add(b2); p1.add(b3);
p2.add(b4);
p.setLayout(new GridLayout(2,1));
p.add(p1); p.add(p2);
cp.add(p);
setSize(300,200);
setVisible(true);
}
public static void main(String sd[]){
TestDivide frm=new TestDivide();
}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b4){
//How can I remove those buttons???
//SOS SOS........
}
}
}
...全文
相关推荐
vue点击按钮动态创建与删除组件功能
主要介绍了vue点击按钮动态创建与删除组件功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
控制面板里无法删除的软件
控制面板里无法删除的软件,先生成注册表,然后删除
下拉框添加删除按钮
下拉框添加删除按钮,虽然比不上qq下拉列表。但是也值得借鉴
带删除按钮的输入框
模仿iphone输入框添加删除按钮,自定义editext
Axure元件动作二:设置面板状态
步骤五:案例中,每次单击动态面板,下方的图片会显示出来,而且按钮也会上下移动,那么就说明图片载入的时候是隐藏的,而按钮的移动是随着图片的显隐而动;所以我们的交互设计是:单击时——切换——图片——推动和拉动下方元件。步骤四:案例中,每次点击动态面板,在State1,2,3状态间切换,那么实现上就是单击时——状态选择是下一项,因为每次点击都要切换其他状态;步骤三:添加交互,选中动态面板,单击时——设置面板。


Java SE
