1.关闭窗体弹出确认对话框
1.1 this.setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE);
1.2
this.addWindowListener ( new WindowAdapter () { public void windowClosing (WindowEvent we) { quit(); } });
private void quit () { int flag = 0; String msg = "您 现 在 要 关 闭 系 统 吗 ?"; flag = JOptionPane.showConfirmDialog (null, msg, "提示", JOptionPane.YES_NO_OPTION); if(flag == JOptionPane.YES_OPTION) { this.setVisible (false); System.exit (0); } return; }
2.创建一个漂亮的Button
package kk; import javax.swing.*; public class MyButton extends JButton { public MyButton(String picName, String text, String toolTip,boolean flag) //指定图片,文字,说明,是否竖直排列 { buildButton(picName, text, toolTip, flag); } private void buildButton(String picName, String text, String toolTip,boolean flag) { this.setText (text); this.setIcon (new ImageIcon (picName)); this.setToolTipText (toolTip); if(flag) //flag为true,那么图标是竖直显示,如果为false,那么是横条显示 { this.setContentAreaFilled(false); //设置背景色透明 this.setHorizontalTextPosition (SwingConstants.CENTER); //通过这2行代码将图片和文字呈现出上下表示的方式 this.setVerticalTextPosition (SwingConstants.BOTTOM); } } }
}
3.//设置窗口最小尺寸
this.setMinimumSize (new Dimension (1020, 740));
4.//设置菜单按钮为不可选中
JMenuItem.setEnabled(false);
5. //设置工具栏不可浮动
tb.setFloatable(true);
//工具栏添加间隔
tb.addSeparator ();
6.设置焦点
implements FocusListener
this.addFocusListener(this);
public void focusGained (FocusEvent fe) {
this.setBorder(new LineBorder(new Color(241, 171, 84), thickness));
}
public void focusLost (FocusEvent fe) {
this.setBorder(new LineBorder(new Color(159, 145, 118), thickness));
}
7.显示时间
用一个JTextField来显示时间,让JTextField不可修改就行了,再创建一个线程,线程每秒刷新JTextField的内容
相关推荐
java swing漂亮界面 超酷 javaswing教程
基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统...
java swing漂亮软件界面 超酷 以及java swing教程
Java swing小游戏,纯练手Java swing小游戏,纯练手Java swing小游戏,纯练手 Java swing小游戏,纯练手Java swing小游戏,纯练手Java swing小游戏,纯练手 Java swing小游戏,纯练手Java swing小游戏,纯练手Java ...
JavaSwing部分程序
java swing扫雷小游戏.zipjava swing扫雷小游戏.zipjava swing扫雷小游戏.zip java swing扫雷小游戏.zipjava swing扫雷小游戏.zipjava swing扫雷小游戏.zip java swing扫雷小游戏.zipjava swing扫雷小游戏.zipjava ...
java swing 教程 精通javaswing
Java Swing是目前图形界面设计的主流开发工具,《Java Swing图形界面开发与案例详解[1]》从实用的角度出发,通过大量实例全面介绍Java Swing中各种组件的应用及图形界面的开发技术。《Java Swing图形界面开发与案例...
java小游戏 (源码)swing五子棋源代码java小游戏 (源码)swing五子棋源代码java小游戏 (源码)swing五子棋源代码java小游戏 (源码)swing五子棋源代码java小游戏 (源码)swing五子棋源代码java小游戏 (源码)swing五子棋源...
初学java者 Swing 小游戏 额源码 能直接正常运行
基于Java Swing的物业管理系统源码+数据库(95分以上课程设计).zip 已获高分通过项目,代码完整下载即用,无需修改确保可以运行。 基于Java Swing的物业管理系统源码+数据库(95分以上课程设计).zip 已获高分...
java Swing多Jpanel仿安卓苹果桌面动态切换滑动效果
(java swing毕业设计)学生信息管理(文档+视频+源码)(java swing毕业设计)学生信息管理(文档+视频+源码)(java swing毕业设计)学生信息管理(文档+视频+源码)(java swing毕业设计)学生信息管理(文档+视频+源码)(java ...
Java Swing飞机大战小游戏.zipJava Swing飞机大战小游戏.zip Java Swing飞机大战小游戏.zipJava Swing飞机大战小游戏.zip Java Swing飞机大战小游戏.zipJava Swing飞机大战小游戏.zip Java Swing飞机大战小游戏.zip...
用JavaSwing写的测试版多人猜拳, 暂时不包含源代码