10天轻松学习javase第7天下,Java gui图像界面编程之窗口面板布局管理器

10天轻松学习javase第7天下,Java gui图像界面编程之窗口面板布局管理器

Java提供了三个主要包做GUI开发:
java.awt 包 – 主要提供字体/布局管理器

javax.swing 包[商业开发常用] – 主要提供各种组件(窗口/按钮/文本框)

java.awt.event 包 – 事件处理,后台功能的实现。

2.Swing组件
如图所示:swing组件主要可分为三个部分,后面会详细介绍

(1)顶层容器::常用有JFrame,JDialog

(2)中间容器:JPanel,JOptionPane,JScrollPane,JLayeredPane 等,主要以panel结尾。

(3)基本组件:JLabel,JButton,JTextField,JPasswordField,JRadioButton 等。

2.1顶层容器介绍

1 JFrame 一个普通的窗口(绝大多数 Swing 图形界面程序使用 JFrame 作为顶层容器)

2 JDialog 对话框

2.2中间容器

1 JPanel 一般轻量级面板容器组件(作为JFrame中间容器)

2 JScrollPane 带滚动条的,可以水平和垂直滚动的面板组件

3 JSplitPane 分隔面板

4 JTabbedPane 选项卡面板

5 JLayeredPane


public class Demo1JFrame extends JFrame
{
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	
	public Demo1JFrame()
    {
		
        this.setTitle("Demo1JFrame");    //设置显示窗口标题

猜你喜欢

转载自blog.csdn.net/u013750652/article/details/104361011
今日推荐