java基础-swing图形化界面学习

1.概述

 java中的gui包主要是awt和swing,awt是重量级组件,不支持跨平台。swing是轻量级组件,基于java本身,是可以跨平台的。

2.创建一个简单的图形窗口

 public static void main(String[] args) {
        JFrame jFrame = new JFrame("测试图形界面程序");
        //设置窗口的大小
        jFrame.setSize(400, 400);
        //设置距离屏幕左上角的距离
        jFrame.setLocation(800, 300);
        jFrame.setVisible(true);
    }

示例

3.swing组件

按钮:java基础-swing图形界面-按钮_LouD_dm的博客-CSDN博客

单选按钮:

复选框:

组合框:

列表:

文本框:

面板:

表格:

框架:

4.swing布局管理器

        流式布局管理器:

        卡片布局管理器:

        网格布局管理器:

5.swing事件处理

6.swing图形处理和2d