怎样通过事件来remove一个控件 比如,有个tree实例,通过点击一个button来删除这个tree实例 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 container.remove(tree);container.repaint();container.revalidate();第三句好像这样写 具体方法忘了 package csdn.dec;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Comp { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub final JFrame jf = new JFrame(); final JButton jbtAdd = new JButton("Add"); final JButton jbtDel = new JButton("Del"); final JButton jbtTest = new JButton("TEst"); jbtAdd.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ if(e.getSource()==jbtAdd){ jf.getContentPane().add(jbtTest); } jf.repaint(); } }); jbtDel.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ if(e.getSource()==jbtDel){ jf.getContentPane().remove(jbtTest); } jf.repaint(); } }); jf.getContentPane().add(jbtAdd); jf.getContentPane().add(jbtDel); jf.getContentPane().add(jbtTest); jf.setLayout(new FlowLayout()); jf.setVisible(true); jf.pack(); }} 新手写代码出错,代码 求解一道JAVA笔试题 请问一下4种单例的实现那种是不安全的? 基础问题String的length()什么时候 == -1 ? 字符转数组问题,帮忙解答 java CPU占用问题 帮忙看一下有什么错误。各位大吓。 hashCode 是不是全球唯一的? java.exe,javac.exe,javaw.exe它们是什么区别的呀 jbuilder4是否能和interbase6.0数据库连接!!急!!! com.threerings.media.image谁用过这个包啊? class的存放位置问题
container.repaint();
container.revalidate();
第三句好像这样写 具体方法忘了
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.*;public class Comp { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
final JFrame jf = new JFrame();
final JButton jbtAdd = new JButton("Add");
final JButton jbtDel = new JButton("Del");
final JButton jbtTest = new JButton("TEst");
jbtAdd.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
if(e.getSource()==jbtAdd){
jf.getContentPane().add(jbtTest);
}
jf.repaint();
}
});
jbtDel.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
if(e.getSource()==jbtDel){
jf.getContentPane().remove(jbtTest);
}
jf.repaint();
}
});
jf.getContentPane().add(jbtAdd);
jf.getContentPane().add(jbtDel);
jf.getContentPane().add(jbtTest);
jf.setLayout(new FlowLayout());
jf.setVisible(true);
jf.pack();
}}