创建有一个文本框和三个按钮的小程序 当按下每个按钮时 使不同的文字显示在文本框中

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class Ti94 extends JPanel implements ActionListener{
 JButton b1,b2,b3;
  static JLabel l1 ;
Ti94(){
  l1=new JLabel("",JLabel.CENTER);//10
  b1=new JButton("我的第一句话[a]");
 b1.setMnemonic(KeyEvent.VK_A);
 b1.setActionCommand("wellcome");
 b1.addActionListener(this);
 b2=new JButton("我的第二句话[b]");
 b2.setMnemonic(KeyEvent.VK_B);
 b2.setActionCommand("content");
 b2.addActionListener(this);
 b3=new JButton("我的最后的话[c]");
 b3.setMnemonic(KeyEvent.VK_C);//20
       b3.setActionCommand("end");
 b3.addActionListener(this);
 add(b1);add(b2);
 add(b3);
 }
public void actionPerformed(ActionEvent e){
 if(e.getActionCommand().equals("wellcome"))
  l1.setText("欢迎进入我的个人网站");
 else if (e.getActionCommand().equals("content"))
  l1.setText("我的QQ号码是125671468");//30
 else if (e.getActionCommand().equals("end"))
l1.setText("谢谢惠顾");
  l1.setHorizontalAlignment(JLabel.CENTER);
}
public static void main(String args[]){
 JFrame frame=new JFrame("我的第一个GUI应用程序");
 frame.getContentPane().add(new Ti94(),BorderLayout.SOUTH);
 frame.getContentPane().add(l1,BorderLayout.NORTH);
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 frame.pack();
 frame.setVisible(true);
 } 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值