JFrame的使用
来源:互联网 发布:软件的需求报告 编辑:程序博客网 时间:2024/05/17 06:01
类层次结构图:
java.lang.Object --java.awt.Component --java.awt.Container --java.awt.Window --javax.swing.JFrame
结构函数:
JFram()
JFrame(String title)
例子:JFrame1.java
import java.awt.*;import java.awt.event.*;import javax.swing.*;public class JFrame1 implements ActionListener {public JFrame1() {JFrame f = new JFrame("JFrameDemo");/* * 我们要在JFrame中加入其他组件必须取得Content Pane,然后再加入组件到此Content Pane中。 * 相对于AWT,若要在AWT中的Frmae加入某一个组件只要直接调用add()方法即可,不需要先取得Content * Pane再加入组件。Swing这样的做法似乎多了一道手续,却带来更强大、更有弹性的 * 功能,原因就在于Swing的JFrame具有层次(Layer)的概念,可以让你在JFrame中放入的组件不 * 会造成混乱。例如当一个JFrame有按钮(JButton)、菜单(JMenu)、快速菜单(Pop-up menu)、 * 工具栏(Toolbar)与工具栏符号提示(Tool tip)时,到底哪个组件应该摆在什么组件上面或 * 下面,JFrame都有办法处理。以后我们再讨论这个问题。 */Container contentPane = f.getContentPane();JButton b = new JButton("Click me to get new Window");b.addActionListener(this);contentPane.add(b);f.pack();f.show();// 使JFrame变成可看见的(Visible)f.addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}});//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}public void actionPerformed(ActionEvent e) {JFrame newf = new JFrame();// 产生一个没有标题的JFramenewf.setSize(200, 200);newf.show();}public static void main(String[] args) {new JFrame1();}}
- JFrame的使用
- JFrame的使用
- JFrame的使用
- JFrame的使用笔记
- 窗体控件JFrame的使用
- 黑马程序员-学习笔记-JFrame的使用
- JFrame使用简介
- [Java] Swing系列-顶层容器JFrame使用的学习体会
- Java GUI界面开发(一)JFrame的初使用
- JavaSwing控件的使用和介绍(一)---JFrame
- Java中Swing编程JFrame窗口的使用
- JFrame的关闭函数
- JFRAME的关闭
- 取得JFrame的引用
- JFrame类的用法
- JFRAME的关闭设置
- JFrame的层次结构
- JFrame简单的例子
- <global-forwards>标签
- 图像分割之(六)CUDA实现GrabCut
- 初窥Linux 之 ext2/ext3文件系统
- log4j与Spring集成
- 使用new io 的socket
- JFrame的使用
- Spring与Struts如何整合
- struts2为Action配置method属性(转载)
- 杭电ACM HDU 1032 The 3n + 1 problem
- 基于注解的mybatis和spring整合
- 块设备的读流程分析
- java-在应用中获取spring定义的bean
- java设计模式——解释器模式
- Struts2配置详解_配置Action