Java小程序之GUI开发简单前台登录界面
来源:互联网 发布:算法分析的两个方面是 编辑:程序博客网 时间:2024/04/30 15:22
主要的类,做个了继承了JFrame类的新类
import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class TextComponentFrame extends JFrame { public static final int TEXTAREA_ROWS = 8; public static final int TEXTAREA_COLUMNS = 20; public TextComponentFrame() { final JTextField textField = new JTextField(); final JPasswordField passwordField = new JPasswordField(); JPanel northPanel = new JPanel(); northPanel.setLayout(new GridLayout(2,2)); northPanel.add(new JLabel("User name: ",SwingConstants.RIGHT)); northPanel.add(textField); northPanel.add(new JLabel("PassWorld: ",SwingConstants.RIGHT)); northPanel.add(passwordField); add(northPanel,BorderLayout.NORTH); final JTextArea textArea = new JTextArea(TEXTAREA_ROWS,TEXTAREA_COLUMNS); JScrollPane scrollPane = new JScrollPane(textArea); this.add(scrollPane,BorderLayout.CENTER); JPanel southPanel = new JPanel(); JButton insertButton = new JButton("Insert"); southPanel.add(insertButton); insertButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { textArea.append("User name: " + textField.getText() + "Password: "+new String(passwordField.getPassword())+"\n"); } }); add(southPanel,BorderLayout.SOUTH); pack(); }}
启动类
import java.awt.*;import javax.swing.*;public class Hi { public static void main(String[] args) { //JFrame frame = new JFrame(); TextComponentFrame frame = new TextComponentFrame(); frame.setTitle("Hi Java"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); }}
0 0
- Java小程序之GUI开发简单前台登录界面
- JAVA GUI 开发---登录界面加载背景图片
- JAVA GUI 开发---登录界面加载背景图片
- 小程序开发之登录
- 一个简单的java登录小界面
- java小技巧之不同GUI界面间传递参数
- Java小项目之GUI界面动态图的移动
- 【Java学习笔记】GUI界面之简单动画
- Java GUI/界面 开发 简介
- Java小练习——简单的登录界面
- JAVA-GUI练习实例,QQ登录界面
- java swt开发gui程序小宝记账及源码
- java小程序之(GUI)确认对话框JOptionPane.showConfirmDialog
- java小程序之(GUI)输入对话框JOptionpane.showInputDialog
- java小程序之(GUI)确认对话框控制循环
- 坦克小战之GUI的界面
- Java实现简单的日历小程序之Java图形界面开发小日历
- Java实现简单的日历小程序之Java图形界面开发小日历
- HDU OJ1061 Rightmost Digit
- java 输入输出流
- c/c++素数距离问题
- 上下班同行有利于婚姻美满?
- Java 枚举类型的基础和高级用法
- Java小程序之GUI开发简单前台登录界面
- 2015noip pj 总结&反思
- Hive之UDTF
- 贪吃蛇(4)
- [Poj1236]Network of Schools
- Charles入门教程
- CString 转 String和String转CString
- LeetCode----Sort List
- Java项目发布之基础知识准备