JFrame窗体案例 实现点击按钮后轮换按钮文本

程序员成长之旅 · 程序员成长之旅/Java学习/源码 · 159 字

import javax.swing.; import java.awt.event.;

public class Java_2 extends JFrame { private JButton b; public Java_2(String s){//传入标题 setTitle(s);//设置标题 b=new JButton("Hello");//设置按钮文本 getContentPane().add(b); //*Found b.addActionListener( new HandleButton() );//设置按下后事件 setSize(150,150);//设置大小 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭中后动作 //*Found setVisible( true);//设置窗口为可见的

} class HandleButton implements ActionListener{//创建一个用于反应按钮事件的类 public void actionPerformed(ActionEvent e){ //*Found if ( "Hello".equals( b.getText()) )//如果获得到按钮的文本为Hello则换成你好 如果不是则换成Hello b.setText("你好"); else b.setText("Hello"); } } public static void main(String args[]){ //*Found new Java_2("二级Java");//启动 } }