zoukankan      html  css  js  c++  java
  • java窗口的简单切换

    运用事件处理相关知识,完成两个窗口之间的切换,例如:登陆窗口------》注册窗口

    package
    sxc; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class Exchange implements ActionListener{ JFrame f1,f2; JPanel p1,p2; JButton b1,b2,b3; JLabel l1,l2,l3,l4; JTextField t1,t2; JPasswordField s1,s2; Exchange() { f1 = new JFrame("登陆"); p1 = new JPanel(); b1 = new JButton("注册账号"); l1 = new JLabel("账号:"); t1 = new JTextField(18); l2 = new JLabel("密码:"); s1 = new JPasswordField(18); b3 = new JButton("登陆"); f1.add(p1); p1.add(l1); p1.add(t1); p1.add(l2); p1.add(s1); p1.add(b3); p1.add(b1); f1.setVisible(true); f1.setSize(280,150); b1.addActionListener(this); } public static void main(String[] args) { new Exchange(); } public void actionPerformed(ActionEvent e) { f2 = new JFrame("注册"); p2 = new JPanel(); b2 = new JButton("确认"); l3 = new JLabel("账号:"); t2 = new JTextField(18); l4 = new JLabel("密码:"); s2 = new JPasswordField(18); f2.add(p2); p2.add(l3); p2.add(t2); p2.add(l4); p2.add(s2); p2.add(b2); f2.setVisible(true); f1.setVisible(false); f2.setSize(280,150); } }

    心得:在学习窗口的过程中,逐步感觉Java越来越有意思了,也渐渐感觉简单了许多,可能是因为越来越感兴趣了,学习就是应该在玩中学习,在学习中玩,这样学习自己感兴趣的东西会使得其所学习的东西变得非常简单,我也会继续努力学习Java的。

  • 相关阅读:
    Mat类具体解释(二)
    Android NDK开发篇(六):Java与原生代码通信(异常处理)
    Redis源代码剖析--对象object
    NioEventLoopGroup源码分析与线程设定
    零拷贝剖析以及用户空间与内核空间切换
    Java 字符集编码
    NIO网络编程
    NIO网络访问模式实践
    Spring Boot使用Html
    内存映射文件MappedByteBuffer和Buffer的Scattering与Gathering
  • 原文地址:https://www.cnblogs.com/sxcxfl/p/10879033.html
Copyright © 2011-2022 走看看