Java程序界面Swing设计

来源:互联网 发布:angelababy百花奖知乎 编辑:程序博客网 时间:2024/06/14 12:10

Swing是一种轻量级的组建,这相比AWT而言,更体现出来Java的跨平台性质,学习java也有一段时间了,一直在接触基础的东西,连swing都还没有认真码过一下;下面是记录一下自己的java学习Swing!~!

1.0 创建窗体:JFrame包含标题,最小化、最大化、关闭按钮是JFrame的基本构成;以下方法提供一系列操作
setTitle(String):设置窗体标题;
setBounds(x, y, width, height):分别是显示位置,显示大小:如图:
这里写图片描述

2.简单的代码示例如下:

import javax.swing.JFrame;/***Aug 29, 2017 7:31:25 PM* By: 善水公社* Administrator* wyweb@163.com*/public class JFrameTest extends JFrame {    /**     * 设置JFrameTest的构造器     * 复习:java程序设计的落地原则     * 1.类的设计     * 2.构造器     * 3.成员变量     * 4.成员方法     */    public JFrameTest() {        super();        setTitle("善水公社");        setBounds(100, 100, 500, 350);//设置窗体的显示位置和大小        //s设置为不采用任何布局管理器        getContentPane().setLayout(null);        setDefaultCloseOperation(3);    }    //main方法为程序的主入口    public static void main(String[] args) {        //实例化类的对象        JFrameTest j = new JFrameTest();        j.setVisible(true);    }}

3.运行结果:
这里写图片描述

4.注意:
再利用JFrame进行设置窗体时,必须在实例化类的对象之后,setVisable(Boolean b)来设置可见性;因为在默认情况下窗体是不可见的!!