2020-11-25

2020-11-25使用JAVA实现五子棋使用的第一个与窗体相关的类————JFrame1.Jframe中的主要方法如下setVisiable():设置窗体是否显示setTitle():设置窗体标题setSize():设置窗体大小setL

                  使用JAVA实现五子棋
 使用的第一个与窗体相关的类————JFrame
 1.Jframe中的主要方法如下
 setVisiable():    设置窗体是否显示
 setTitle():          设置窗体标题
 setSize():          设置窗体大小
 setLocation:      设置窗体初始显示的位置
 setResizable():  设置窗体是否可以改变大小
  1. 和JFrame相关的取得屏幕大小的方法如下:
    Toolkit.getDefaultToolkit().getScreenSize().width: 取得当前屏幕的宽度
    Toolkit.getDefaultToolkit().getScreenSize().height: 取得当前屏幕的高度

package org.liky.game.frame;

import java.awt.Toolkit;

import javax.swing.JFrame;

public class MyChessFrame extends JFrame {

public MyChessFrame() {

this.setTitle(“五子棋”);
this.setSize(600,300);
//this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
int width = Toolkit.getDefaultToolkit().getScreenSize().width;
int height = Toolkit.getDefaultToolkit().getScreenSize().height;
System.out.println(“宽度为:” + width);
System.out.println(“高度为:” + height);
//this.setLocation(width-200/2, height-100/2);
this.setVisible(true);

}

}
对话框相关的类——JOptionPane

在Swing编程中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能
package org.liky.game.test;

import javax.swing.JOptionPane;

import org.liky.game.frame.MyChessFrame;
public class Test {

public static void main(String[] args) {

// TODO Auto-generated method stub
MyChessFrame mf =new MyChessFrame();
JOptionPane.showMessageDialog(mf,“我的信息”);
int result = JOptionPane.showConfirmDialog(mf, “我的确认信息,现在要开始游戏吗?”);
if(result == 0) {

JOptionPane.showMessageDialog(mf,“游戏开始”);

	}
	if(result == 1)  {
		JOptionPane.showMessageDialog(mf,"游戏结束");
		
	}
	if(result == 2)  {
		JOptionPane.showMessageDialog(mf,"请重新选择");			
	}
	String username = JOptionPane.showInputDialog("请输入你的姓名:");
	if (username != null) {
		System.out.println(username);
	    JOptionPane.showMessageDialog(mf,"输入的姓名为:" + username);
	
	}else {
		JOptionPane.showMessageDialog(mf,"请重新输入你的姓名:" );
	}
	

}

}

今天的文章2020-11-25分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/61242.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注