界面控制与事件(二、Puzzle界面)
来源:互联网 发布:南京浦口行知中学 编辑:程序博客网 时间:2024/06/05 17:51
Puzzle数字游戏界面设计:
import java.awt.*;//import javax.swing.*;//import java.awt.event.*;public class Puzzle extends Frame{ Label[] bl; //定义标签数组 //构造函数 public Puzzle() // { setTitle("Puzzle小游戏");//设置标题 setLayout(null);//无流式布局管理器 bl=new Label[9];//实例化标签数组 putLabel();//调用标签函数 setSize(190,225);//设置框架大小 setVisible(true);//设置框架可见 } //加入标签函数 public void putLabel() { Font font=new Font("Times",Font.BOLD,36); //实例化字体对象,36号字体 for(int i=0;i<3;i++) //计算每一块的标号 for(int j=0;j<3;j++) { int k=i+j*3; if(k<8) bl[k]=new Label("0"+(k+1)); else bl[k]=new Label("");//第九块无数字 bl[k].setFont(font); //设置每一块的字体字号 bl[k].setBounds(10+j*60, 40+i*60, 50, 50);//设置方块的位置,以及大小 bl[k].setAlignment(Label.LEFT); //标签中的文字居中 bl[k].setBackground(Color.blue); //设置标签中背景颜色 bl[k].setForeground(Color.red); //设置字体为红色 add(bl[k]); //加入标签 } } public static void main(String[] args){ new Puzzle(); }}
运行后的效果图:
0 0
- 界面控制与事件(二、Puzzle界面)
- Kotlin初体验(二)--点击事件与界面跳转
- 控制台界面控制(二):清屏
- 界面控件与事件(一、登录界面)
- 控制台窗口界面的编程控制(二)
- 界面开发(二)
- 界面布局(二)
- 控制台窗口界面的编程控制(二)
- 控制台界面控制(一)
- 控制台界面控制(四)
- 控制台界面控制(四)
- 控制台界面控制(四)
- Java 界面与事件的书写
- 登陆界面、事件与创意画板总结
- react native 界面跳转与点击事件
- 手机设计指南(二):界面交互方法与技巧
- (二)界面的交互
- 从一个界面(activity)切换到另一个界面事件
- 5.1数据验证技术
- 2016+蓝桥杯算法训练——最小乘积(基本型)
- Java反射系列之——什么是反射?
- 线段树(区间更新)codeforces 292E Copying Data
- 简单工厂
- 界面控制与事件(二、Puzzle界面)
- unity视频笔记——ngui-技能冷却,注册,聊天
- bzoj--2705--Longge的问题(欧拉函数)
- Git 时间,版本控制工具进阶
- C/C++琐碎知识归纳之一
- 方法模式
- 某搜索公司的杀毒卫士引起的电脑故障
- 20160315-对象和类
- 范数定义