试设计一个窗口,内含一个按钮。开始运行时,按钮显示“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 设计器我创建了一个按钮。显示我创建的按钮,但是当我运行应用程序时,按钮消失了