「java删除控件」java删除按钮

博主:adminadmin 2022-12-31 16:42:10 966

本篇文章给大家谈谈java删除控件,以及java删除按钮对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

为什么java相关控件无法删除

你不使用的myeclipse吧,那个是安装版的,必须按规定卸载。如果不好用就重新安一遍再卸载。

你要是用的eclipse,是可以解压后直接运行,不用了删除全部文件夹就行。

Java删除Button控件

for(int i=0;i100;i++)

b=new Button(""+i);

在你的for循环开始前,先创建一个点击事件的监听, 然后,让每个button创建出来时,注册这个监听事件就行了。测试通过的代码:import java.awt.Button;

import java.awt.Frame;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;public class Main {

public static void main(String[] args) {

final Frame frame = new Frame();

frame.setSize(800, 600);

frame.setLayout(null);

Button btn = null;//监听

ActionListener al = new ActionListener() {

public void actionPerformed(ActionEvent e) {

Button sourceBtn = (Button)e.getSource();//获取事件源对象(点击的btn)

System.out.println(sourceBtn.getLabel() + "被删除");

frame.remove(sourceBtn);//将btn从frame中移除

sourceBtn = null;

}

};

for(int i = 0; i 10; i++) {

btn = new Button("btn" + i);//创建btn,加入监听

btn.addActionListener(al);

frame.add(btn);

btn.setBounds(50, 50 + i * 50, 50, 50);

}

frame.setVisible(true);

}

}监听对象最好在for外面创建,否则可能会创建N个监听对象。没必要。

JAVA: 如何删除JButton、JTextField等?

用事件触发好了

比如点击按钮后,jTextField1就没了

jTextField.setVisible(false);

这样就可以了,之后还可以通过事件将“删除的”控件回复过来

jTextField.setVisible(true);

Java删除Button控件?

1.首先写每个Button的监听事件

2.在监听事件中写删除公共方法

public

void

remove(){

具体代码你自己填吧,

可以是b[i].remove();删除掉,

也可以是将数组b[i]要删除的项后面那个b[i+1]前移一位,替代b[i]

}

java中怎样通过代码删除Panel里面的已经添加的的一个控件

Label a = new Label("abc");

JPanel jp = new JPanel();

jp.add(a);

a.setVisible(false);//隐藏掉

jp.remove(a);//删除panel中的控件

java中如何删除自己画出的JMenuBar控件

如果只是 删除的话 用 remove() 就行。如果 你说的是 让JMenuBar 不显示 出来,可以用 .setVisible(flase) 。很高兴为你解答

关于java删除控件和java删除按钮的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。