java swing 学习笔记(一)
来源:互联网 发布:中维云视通监控软件 编辑:程序博客网 时间:2024/05/21 19:23
制作一个单纯的登陆窗口,无任何事件功能
熟悉基本构造块的三个组件JLabel 文本,JButton 按钮,JTextField 文本框与容器JFrame
package com.koow.swing.test;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextField;import javax.swing.JButton;public class Login extends JFrame{private JLabel jLabel;private JLabel jLabel2;private JTextField jTextField;private JTextField jTextField2;private JButton jButton;private JButton jButton2;public Login(){super(); //调用父类构造方法this.setSize(300, 200); //调用窗体的长,宽this.getContentPane().setLayout(null); //设置布局管理器this.setLocationRelativeTo(null); //设置屏幕居中this.add(getJLabel(),null); //添加一个JLabel 文本提示this.add(getJLabel2(), null); //添加一个JLabel 文本提示this.add(getJTextField(), null); //添加一个JTextField 文本框this.add(getJTextField2(),null); //添加一个JTextField 文本框this.add(getJButton(), null); //添加一个JButton 按钮this.add(getJButton2(), null); //添加一个JButton 按钮this.setTitle("登录"); //设置窗口名称}private JButton getJButton(){if(jButton==null){jButton=new JButton();jButton.setBounds(55,110,71,27);jButton.setText("登录");}return jButton;}private JButton getJButton2(){if(jButton2==null){jButton2=new JButton();jButton2.setBounds(165,110,71,27);jButton2.setText("注册");}return jButton2;}private JTextField getJTextField(){if(jTextField==null){jTextField=new JTextField();jTextField.setBounds(96,29,160,20); //左右,上下,内左右,内上下}return jTextField;}private JTextField getJTextField2(){if(jTextField2==null){jTextField2=new JTextField();jTextField2.setBounds(96,69, 160, 20); //左右,上下,内左右,内上下}return jTextField2;}private JLabel getJLabel(){if(jLabel==null){jLabel=new JLabel();jLabel.setBounds(34,29,53,18);jLabel.setText("账户:");}return jLabel;}private JLabel getJLabel2(){ if(jLabel2==null){ jLabel2=new JLabel(); jLabel2.setBounds(34, 69, 53, 18); jLabel2.setText("密码:"); } return jLabel2;}public static void main(String[] args){Login login=new Login();login.setVisible(true);}}
0 0
- java swing 学习笔记(一)
- java swing 学习笔记一(画板Panel )
- Java学习笔记之Swing(一)
- java swing学习笔记
- Java Swing 学习笔记
- java Swing学习笔记
- java Swing学习笔记
- Java Swing学习笔记
- 学习笔记-Java swing
- [java swing]tame学习笔记一:table单元格合并
- java swing 学习笔记(二)
- JAVA学习笔记swing JFrame窗口学习
- Java学习笔记之SWING -- 基本SWING程序
- Java学习笔记之SWING -- 基本SWING程序(添油加醋)
- java学习笔记---第9章Swing
- java swing开发学习笔记(1)
- Java Swing学习笔记--GUI布局管理器
- java swing学习笔记二(画布Canvas)
- 项目名报错,Java compiler level does not match the version of the installed Java project facet.
- 跟我一起写 Makefile(七)
- Toast的五种用法
- [LeetCode]N-Queens
- C/C++——指针目录
- java swing 学习笔记(一)
- AndroidStudio中SVN异常:Errors found while svn working copies detection. Fix it.
- PS基础操作(上)
- JavaScript十大经典排序算法
- 由一道面试题到并查集
- 图——最小生成树
- 跟我一起写 Makefile(八)
- POJ 3735 Training little cats 已被翻译
- Java中“/”,“.”所代表的文件路径