GUI button

本文介绍了一个简单的 Java GUI 程序示例,展示了如何使用 JButton 和 JLabel 创建基本的窗口界面,并为按钮添加事件监听器来改变标签的文字内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package gui;


import java.awt.event.ActionEvent;


import javax.swing.AbstractAction;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;


public class FlaySnow extends JFrame{ 

         //实例出一个按钮

JButton buttonOK=new JButton("确定");

         //标签控件

JLabel label=new JLabel("hello world");
JButton buttoncancel=new JButton("取消");

FlaySnow(){

                //设置窗体的标题

this.setTitle("java");

                //设置窗体的大小 x,y,width,height

this.setBounds(10, 10, 240, 200);

                 

this.getContentPane().setLayout(null);

               //设置确定按钮的大小 x,y,width,height

buttonOK.setBounds(20, 20, 80, 30);

               //把按钮增加到窗体中去

this.getContentPane().add(buttonOK);

               //设置确定按钮的大小 x,y,width,height

buttoncancel.setBounds(120, 20, 80, 30);

this.getContentPane().add(buttoncancel);

                 //设置label的大小 x,y,width,height

label.setBounds(5,50,180,30);

                //把label增加到窗体中去

this.getContentPane().add(label);

                //增加按钮事件监听

buttonOK.addActionListener(new AbstractAction(){
@Override
public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

                                //设置触发buttonOK时显示的文本内容

label.setText("你点击的是确定按钮");
}

});
buttoncancel.addActionListener(new AbstractAction(){


@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
label.setText("取消");
}

});
}

public static void main(String[] args){

                //控制台输出this is buttontest

System.out.println("this is buttontest");

                //实例化出一个窗体

FlaySnow myframe=new FlaySnow();   

                //设置窗体可见

myframe.setVisible(true);
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值