常用窗体

《零基础学Java》


  • 窗体简介

    窗体作为Swing应用程序中组件的承载体,处于非常重要的位置。Swing中常用的窗体有 JFrame 和 JDialog 。

  • JFrame 窗体

    JFrame 窗体是一个容器,它是Swing程序中各个组件的载体。

JFrame类常用的构造方法

  1. public JFrame() :创建一个初始不可见、没有标题的新窗体。

  2. public JFrame(String title) :创建一个不可见但有标题的窗体。

新建一个JFrame窗体对象

JFrame jf = new JFrame(title);
Container container = jf.getContentPane();

新建和删除一个JButton组件(按键组件)

container.add(new JButton("按钮"));//新建
container.remove(new JButton("按钮"));//删除

JFrame类提供的窗体设置方法

setBounds(x , y , width , height) :设置组件的坐标(X、Y)、大小(width、height);

setVisible(true) :设置窗体是否可见(true:可见 、 fales:不可见);

setDefaultCloseOperation(EXIT_ON_CLOSE) :设置关闭JFrame窗体的方式

关闭JFrame窗体的常用方式

  • JDialog 对话框窗体

    JDialog 框窗体是 Swing 组件中的对话框,它继承了 AWT 组件中的 java.awt.Dialog 类。

    JDialog 的功能就是从窗体中弹出另外一个窗体,JDialog 窗体实质上是另一种窗体,它与 JFrame 窗体类似,使用时也需要调用 getContentPane() 方法将窗体转换为容器,然后在容器中设置特性(特性是指:窗口的坐标、大小 等)。

JDialog类常用的构造方法(在程序中创建JDialog窗体需要实例化JDialog类)

  1. public JDialog() :创建一个没有标题和父窗体的对话框。
  2. public JDialog(Frame f) :创建一个指定父窗体的对话框,但该窗体没有标题
  3. public JDialog(Frame f , model) :创建一个指定类型的对话框,并指定父窗体,但该窗体没有标题(当 model 为 true 时弹出对话框后,无法操作父窗体)。
  4. public JDialog(Frame f, title) :创建一个指定标题(title:标题名)、父窗体的对话框。
  5. public JDialog(Frame f, title , model) :创建一个指定标题(title:标题名)、窗体模式的对话框。
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 常用窗体