java常用组件
来源:互联网 发布:爱奇艺视频mac 编辑:程序博客网 时间:2024/06/06 01:08
import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import java.awt.BorderLayout;import javax.swing.*;public class demo1 extends JFrame { public demo1(){ // 面板 JPanel p1 = new JPanel(); add(p1); // 标签 JLabel name = new JLabel("用户名:"); p1.add(name); // 文本域 JTextField field = new JTextField(8); p1.add(field); // 标签 JLabel passwd = new JLabel("密码"); p1.add(passwd); // 密码域 JPasswordField pass = new JPasswordField(8); p1.add(pass); // 单选按钮 JLabel gender = new JLabel("性别"); p1.add(gender); JRadioButton male = new JRadioButton("男"); JRadioButton female = new JRadioButton("女"); // 单选按钮组,同一个单选按钮组的互斥. ButtonGroup group = new ButtonGroup(); group.add(male); group.add(female); // 注意,单选按钮组不能添加进容器 p1.add(male); p1.add(female); // 复选框 JLabel like = new JLabel("爱好:"); p1.add(like); JCheckBox eat = new JCheckBox("吃饭"); JCheckBox movie = new JCheckBox("看电影"); JCheckBox sleep = new JCheckBox("睡觉"); p1.add(eat); p1.add(movie); p1.add(sleep); // 文本域 JLabel info = new JLabel("个人简介"); p1.add(info); JTextArea area = new JTextArea(20, 20); p1.add(area); // 列表 String[] data = { "one", "two", "three" }; JList list = new JList(data); p1.add(list); // 普通按钮 JButton button = new JButton("注册"); p1.add(button); // 菜单条 JMenuBar bar = new JMenuBar(); // 菜单 JMenu menu = new JMenu("文件"); // 菜单选项 JMenuItem myNew = new JMenuItem("新建"); JMenuItem myOpen = new JMenuItem("打开"); bar.add(menu); menu.add(myNew); menu.add(myOpen); add(bar, BorderLayout.NORTH); } public static void main(String[] args) { demo1 frame = new demo1(); frame.setTitle("常用组件"); frame.setSize(400, 400); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 自适应 frame.pack(); frame.setVisible(true); }}
0 0
- [java]常用组件
- java常用的组件
- Java AWT常用组件
- java常用组件
- Java的常用组件
- java常用定时组件
- java AWT常用组件
- java基础 ---常用Swing组件
- java常用组件GUI设计
- java常用组件下载地址
- java常用组件GUI设计
- 【Java】-基础-Swing-常用组件
- Java常用的组件,AWT
- java图形界面的常用组件和布局
- Java 常用组件 及下载地址
- Java的常用包和组件
- Java的常用包和组件
- java中jTree组件的常用操作
- 重写View的一些方法
- maven创建web项目
- 数据库备份
- <LeetCode><Easy>206 ReverseLinkedList
- C语言在程序中内存
- java常用组件
- HTTP Response Status Code -- HTTP响应代码中文详解
- JAVA中的接口和抽象类(转)
- 更改Linux系统语言
- centos关闭ipv6
- 南邮OJ 1014 数据的插入与删除
- 结构型模式简介
- 教你透彻了解红黑树
- Tomcat 指向 Java 工程:配置网站虚拟目录