JavaWeb笔记2——SWing程序结构

前言

JFrame有标题、边框、菜单、大小和管理窗口一些按钮。JWindow没有标题、没有管理窗口的按钮。

实际上我们主要用JFrame开发SWing程序。

SWing程序开发

构建SWing程序主要有两种方式:JFrame或者继承JFrame。下面分享一下两种实现方式。

SWing程序利用JFrame实现
package com.wyb;

import java.awt.Container;

import javax.swing.JFrame;
import javax.swing.JLabel;

// 创建JFrame方式
public class SWingDemo1 {
	public static void main(String[] args) {
		// 创建窗口对象
		JFrame frame = new JFrame("MyJFrame");
		// 创建标签
		JLabel label = new JLabel("Hello SWing!");
		// 从JFrame中获得内容面板容器
		Container contentPane = frame.getContentPane();
		// 添加标签到内容面板 
		contentPane.add(label);
		// 设置窗口大小
		frame.setSize(300,300);
		// 设置窗口可见
		frame.setVisible(true);
	}
}
SWing程序继承JFrame实现
package com.wyb;

import java.awt.Container;

import javax.swing.JFrame;
import javax.swing.JLabel;

public class MyFrame extends JFrame {

	public MyFrame(String title) {
		super(title);
		// 创建标签
		JLabel label = new JLabel("Hello SWing!");
		// 从JFrame中获得内容面板容器
		Container contentPane = this.getContentPane();
		// 添加标签到内容面板
		contentPane.add(label);
		// 设置窗口大小
		this.setSize(300, 300);
		// 设置窗口可见
		this.setVisible(true);
	}
}
package com.wyb;

public class SWingDemo2 {

	public static void main(String[] args) {
//		MyFrame frame = new MyFrame("MyFrame");
		new MyFrame("Demo2");
	}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值