JFrame模板
来源:互联网 发布:windows应用程序错误 编辑:程序博客网 时间:2024/04/28 03:54
写下JFrame模板,留作以后写JFrame的通用代码
package JFrame;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.io.IOException;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.WindowConstants;import com.sun.java.swing.plaf.windows.resources.windows;public class Frame extends JFrame {public static void main(String[] args) {Frame fr=new Frame();fr.setVisible(true);//设置窗体可见fr.setTitle("Code Smell");fr.setSize(400, 500);//设置窗体大小fr.setLocationRelativeTo(null);//居中显示fr.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);//关闭窗口时,让程序也停止运行JMenuBar jm=new JMenuBar();//创建菜单条对象JMenu jm1;//菜单JMenuItem jmi11,jmi12;//菜单项jm1=new JMenu("file");//定义菜单//在每个菜单上都添加菜单项jm1.add(jmi11=new JMenuItem("loading"));jm1.add(jmi12=new JMenuItem("exit"));jm.add(jm1);//把菜单添加到菜单条fr.setJMenuBar(jm);//把菜单条添加到窗口上 //测试loading菜单的触发事件jmi11.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {try {System.out.println("这是点击loading菜单之后的具体逻辑");} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();}}});}}
0 0
- JFrame模板
- JFrame
- JFrame
- JFrame
- JFrame
- JFrame
- JFrame
- JFrame
- JFrame
- 设计模式 - 模板方法模式(template method pattern) JFrame 详解
- JFrame示例
- JFrame JDialog
- 最大化JFrame
- [Java] JFrame
- Aswing JFrame
- 初识JFrame
- JFrame窗体
- JFrame基础
- Linux Bash 编程基础
- Hibernate整体理解
- 1014. Waiting in Line (30)
- Synchronized同步的考虑
- 【黑马程序员】C语言基础-数组(二)
- JFrame模板
- ViewStub的简单介绍
- 设计模式(二)工厂方法模式
- html5和html4的区别
- HashTable和HashMap的区别
- mac安装linux虚拟机
- 0-1背包问题
- android中Baseadapter的 getItem 和 getItemId 的作用和重写
- PAT 1081. Rational Sum (20)