栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

1.Java swing 窗口、容器、控件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

1.Java swing 窗口、容器、控件

一、窗口:

import javax.swing.JFrame;

新建窗口:

JFrame frame = new JFrame("窗口标题");

frame.setSize(width,height);        //窗口大小

frame.setVisiable(true);        //设置窗口可见与否

frame.setTitle("设置窗口标题");

二、容器与控件

JPanel 容器,也称面板

JButton 按钮控件

先添加一个容器,再在容器中添加控件。

容器:

import javax.swing.JPanel;

JPanel panel = new JPanel();    
frame.setContentPane(panel);    //设置一个叫panel的容器

JPanel container = new JPanel();   //设置一个叫container的容器 

控件:

import javax.swing.JButton;

JButton button = new JButton("显示的按钮名");    //新建一个按钮button
panel.add(button);    //在panel容器中添加按钮button

注意:区分JButton 和Button

Button来自 java.awt.Button

JLabel  标签控件

import javax.swing.JLabel

JLabel label = new JLabel("标签名");    //新建标签label
panel.add(label);    //添加到容器中

//另一种写法
panel.add(new JLabel("标签名"));

注意:区分JLabel和Label

三、自定义窗口

自定义一个窗口类。

public class MyFrame extends JFrame{
    public MyFrame(String title){
        super(title);    //调用父类的构造方法
        //下面内容为窗口的构造


    }
}

调用自定义的窗口

MyFrame frame = new MyFrame("窗口标题");

//常用写法
JFrame frame = new MyFrame("窗口标题");    //多态

super()  调用父类的构造方法

子类的实例具有父类的所有特征,真实类型MyFrame,名义类型:JFrame。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998896.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号