• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
火磷
Memory will fade,but not notes.
博客园    首页    新随笔    联系   管理    订阅  订阅
Swing——JFrame

1.定义

相对于AWT(hevay weight component),Swing(hevay weight component)是轻量化的组件。Swing由纯Java Code 所写,解决了Java 因窗口类而无法跨平台的问题,使窗口功能也具有跨平台与延展性;另外,Swing占用系统资源较少。该随笔介绍Swing-JFrame。

2.方法

void add():添加组件

void setTitle(String Title):设置标题

void setSize(int length, int width):设置窗口大小

void setBounds(int, int, int length, int width):设置窗口初始位置和大小

void setResizable(boolean):设置窗口大小是否可变

void setLocationRelativeTo(null):设置窗口初始位置在正中央

void setVisible(boolean):设置窗口是否可视化

void setDefaultCloseOperation(int operation):

按下'x'键的反应:

DO_NOTHING_ON_CLOSE 什么都不做              DIPOSE_ON_CLOSE 隐藏当前窗口,并释放所有资源

HIDE_ON_CLOSE   隐藏当前窗口                      EXIT_ON_CLOSE  结束窗体所在的当前程

 

3.实例

 1 import java.awt.event.ActionEvent;
 2 import java.awt.event.ActionListener;
 3 import javax.swing.JButton;
 4 import javax.swing.JFrame;
 5 public class CreateJfrme {
 6 
 7               //在类中直接实例化
 8     JFrame f=new JFrame("my window");
 9 
10              //在构造方法中定义组件
11     public CreateJfrme(){            
12              //设置窗口大小
13         f.setSize(200, 150);
14              //窗口大小不可变
15         f.setResizable(false);   
16              //窗口在中间显示
17         f.setLocationRelativeTo(null);
18             //按"x"键后退出
19         f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
20             //可视化界面
21         f.setVisible(true);
22     }
23 
24     public static void main(String[] args) {
25 
26              //显示窗口
27         new CreateJframe();       
28     }
29 }

 

posted on 2015-08-16 08:40  火磷  阅读(530)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3