Java中settext是什么意思_求问大神【textField.setText("0");是什么意思】

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

package 连连看;

import java.awt.*;

import java.awt.event.KeyEvent;

import java.awt.event.KeyListener;

import java.awt.event.MouseAdapter;

import java.awt.event.MouseEvent;

import javax.swing.*;

public class GameClient extends JFrame{

GamePanel panel2 = new GamePanel(10);

JButton button1 = new JButton("重来一局");//添加新的点击事件

JButton button2 = new JButton("退出");

static JTextField textField = new JTextField(10);//文本框的长度为10列,可以接收10个图片

public GameClient(){

JLabel label1 = new JLabel("已消去方块数量:");

JPanel panel = new JPanel(new BorderLayout());//创建一个面板,并且采用 BorderLayout布局格式,BorderLayout对象放入JPanel容器里

textField.setEditable(false);

panel2.setLayout(new BorderLayout());

panel.setLayout(new FlowLayout());

panel.add(label1);

panel.add(textField);

panel.add(button1);

panel.add(button2);//分别把上面这些放入面板

this.getContentPane().setLayout(new BorderLayout());

this.getContentPane().add(panel,BorderLayout.SOUTH);

this.getContentPane().add(panel2,BorderLayout.CENTER);

this.setSize(800,700);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setTitle("连连看游戏");//定义程序标题

this.setVisible(true);//数据模型已经构造好了,允许JVM可以根据数据模型执行paint方法开始画图并显示到屏幕上了

button1.setEnabled(true);

button2.setEnabled(true);

button1.addMouseListener(new MouseAdapter(){

public void mouseClicked(MouseEvent e){

textField.setText("0");

panel2.startNewGame();

}

});

button2.addMouseListener(new MouseAdapter(){

public void mouseClicked(MouseEvent e){

System.exit(0);//system.exit(0):正常退出,程序正常执行结束退出

}

});

}

//button1和2分别是鼠标点击后执行事件的鼠标侦听器

public static void main(String[] args) {

new GameClient();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值