试设计一个窗口,内含一个按钮。开始运行时,按钮显示“Click Me”字样,当按钮按下时,按钮显示为“Click Me Again”字样,再按一次,则按钮显示“Click Me”字样,依此循环。

Posted 你的微笑依然那样灿烂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了试设计一个窗口,内含一个按钮。开始运行时,按钮显示“Click Me”字样,当按钮按下时,按钮显示为“Click Me Again”字样,再按一次,则按钮显示“Click Me”字样,依此循环。相关的知识,希望对你有一定的参考价值。

试设计一个窗口,内含一个按钮。开始运行时,按钮显示“Click Me”字样,当按钮按下时,按钮显示为“Click Me Again”字样,再按一次,则按钮显示“Click Me”字样,依此循环。

package haha2;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileFilter;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.FilenameFilter;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.Scanner;
import java.util.StringTokenizer;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class Main 
        static Boolean flag;
    public static void main(String[] args) 
    	flag =true;
    	JFrame frame =new JFrame ("this is a frame ");
    	// 1. 设置窗体的相关属性,默认布局为borderlayout
    	frame.setBounds(60,100,400,300);
    	frame.setVisible(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
    	JButton btn1=new JButton ("click me !");
  
    	frame.add(btn1, BorderLayout.CENTER);
      
        btn1.addActionListener(new ActionListener() 
	    
			@Override
			public void actionPerformed(ActionEvent arg0) 
				if (flag)
					btn1.setText("click me again ! ");
					flag=false;
				
				else
					btn1.setText("click me !");
					flag=true;
				
			
		);
        
        frame.validate();
	


以上是关于试设计一个窗口,内含一个按钮。开始运行时,按钮显示“Click Me”字样,当按钮按下时,按钮显示为“Click Me Again”字样,再按一次,则按钮显示“Click Me”字样,依此循环。的主要内容,如果未能解决你的问题,请参考以下文章

qt中如何实现点击一个窗口的按钮,另一个窗口开始画图? 十万火急

使用 Netbeans 12.2。使用 GUI 设计器我创建了一个按钮。显示我创建的按钮,但是当我运行应用程序时,按钮消失了

急用:网页设计:如何用JS实现:单击按钮就新打开一个的窗口,并设计该窗口的的长度和宽度

在弹出窗口中添加多个按钮

PyQt:按下按钮时没有显示第二个窗口

如何在我的 GUI 上绘图