java如何实现“点击一个按钮,出现另一个按钮”功能?麻烦写下,简单点就好,刚学

如何用java实现“点击一个按钮,出现另一个按钮”的功能?~

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();
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);
}
});
buttonPanel.add(buttonFather);
}

private void addButton(ActionEvent event) {
JButton buttonSon = new JButton("I'm son");
buttonPanel.add(buttonSon);
this.validate();
}
private JPanel buttonPanel; public static void main(String[] args) {
new ButtonFrame().setVisible(true);
}
}

1、先给“自动运算”按钮添加一个点击事件监听器

2、再该监听器对象内部有相应方法,修改该方法。

3、当点击按钮时,会自动调用上面的方法。

import java.awt.*;
import java.awt.event.*;
///*****************点击一个按钮出现另一个按钮
public class ButtonTest{
Frame f=new Frame();
public ButtonTest(){
Button btn1=new Button("btn1");
f.setLayout(new FlowLayout());
f.add(btn1);
btn1.addActionListener(new AL());
f.setBounds(200, 200, 100, 100);
f.setVisible(true);
}
public static void main(String args[]){
new ButtonTest();
}
class AL implements ActionListener{
Button btn2=new Button("btn2");
public void actionPerformed(ActionEvent e){
f.add(btn2);
//f.repaint();
}
}
}
不过需要你自己刷新才行。刷新不来

class D extends JFrame implements ActionListener {
JFrame jf;
JButton jb1,jb2;
public D(){
init();
showMe();
}
public void init(){
jb1=new JButton("AAA");
jb1.addActionListener(this);
jb2=new JButton("BBB");
jb2.setVisible(false);
jf=new JFrame();
jf.setLayout(new FlowLayout());
jf.add(jb1);
jf.add(jb2);

}
public void showMe(){
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
jf.setLocation(300, 300);
jf.setSize(300, 300);
}
@Override
public void actionPerformed(ActionEvent e) {
String comm=e.getActionCommand();
if("AAA".equals(comm)){
jb2.setVisible(true);
}
}
public static void main(String[] args) {
new D();
}
}
让后面出现的按钮jb2.setVisible(false);点击了第一个按钮后jb2.setVisible(true);就好了,这里主要的代码就这两句

如何用java实现“点击一个按钮,出现另一个按钮”的功能?
答: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();setSize(500, 5...

JAVA 如何实现 点击一个按钮,删除按钮功能
答:import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TwoButtonExample extends WindowAdapter implements MouseListener { private Frame f;private Panel a, b;private CardLayout cardLayout;public static void main(String[] args) { new TwoButtonExample();} public Tw...

在电脑上面点击一个按钮 可以控制 开灯,和关灯。这是什么怎么做到...
答:一、要有一个单片机(到网上搜索一下51入门单片机了解一下);二、用C或者汇编写好程序烧到单片机中(主要控制单片机的某些针脚的开关量)三、单片机中需要预留对外接口例如:发送到单片机中0为关灯,1为开灯 三、java和单片机通讯需要通过COM口通讯(也有通过USB通讯的)四、用java做一个UI 上面有两个...

java如何实现点击按钮弹出下来菜单
答:这个不是下拉菜单..这个是一个JpopupMenu..在那个按钮上注册action ,当点击的时候弹出一个popupMenu 就是这样

java中如何实现自动计时功能,就是点击一个start按钮就开始计时,以秒为...
答:简单代码如下:import java.awt.Button;import java.awt.FlowLayout;import java.awt.Label;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.text.SimpleDateFormat;import java.util.Date;import javax.swing.JFrame;import javax.swing.Timer;@SuppressWarnings("serial...

java如何点击一个按钮出现一个选择窗体,选择一个excel并打开它或显 ...
答:答:1. java点击一个按钮出现一个选择窗体.可以使用JFilechooser 组件,实现需求,点击后弹出文件选择器 2. 选择一个excel并打开它或显示在一个界面上.可以使用JXL或者POI 等jar包. 读取选择的EXCEL文件,并把获取的数据,填充到JTable表格组件或其他组件上进行显示.

java中如何实现点击一个窗口里的按钮改变另外一个窗口里文本框的内容...
答:Frame1.tf.setText("事件触发,改变JTextField的值");} });} } public class Test { / param args / public static void main(String[] args) { // TODO Auto-generated method stub Frame1 f1 = new Frame1();Frame2 f2 = new Frame2();f1.setVisible(true);f2.setVisible(true);}...

如何在java程序中,当点击一个按钮后,关闭当前窗口,开启一个新的窗口...
答:首先分析需要的GUI技术 java中一般使用swing 和awt技术来实现图形界面,Swing组件较多,功能比较强大,所以这里使用Swing组件来实现。窗口使用(JFrame),按钮使用(JButton)。设想一个符合题目需求的场景 两个窗口关联并且跳转,最常见的场景就是登陆了。登陆窗口,输入用户名和密码,如果成功就跳转到主窗口 ...

java 如何实现点击一个按钮,实现另一个按钮同样的功能
答:通常我们在一个actionPerformed()中 用e.getSource()方法来判断是按下的哪个键 如果你要让两个键功能一样 那就只需要把代码写成一样的 也可以把相同的代码 提出来单独写个方法 然后调用这个方法2次就行了...

如何在java程序中,当点击一个按钮后,关闭当前窗口,开启一个新的...
答:public void actionPerformed(ActionEvent e) {// 实现ActionListener接口的actionPerformed接口。JFrame frame = new JFrame("新窗口");//构造一个新的JFrame,作为新窗口。frame.setBounds(// 让新窗口与Swing7窗口示例错开50像素。new Rectangle((int) this.getBounds().getX() + 50,(int) this....

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网