博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java作业-窗口的切换
阅读量:4512 次
发布时间:2019-06-08

本文共 2392 字,大约阅读时间需要 7 分钟。

1 package com.wsy.work2; 2  3 import java.awt.GridLayout; 4 import java.awt.event.ActionEvent; 5 import java.awt.event.ActionListener; 6  7 import javax.swing.JButton; 8 import javax.swing.JFrame; 9 import javax.swing.JLabel;10 import javax.swing.JPanel;11 import javax.swing.JTextArea;12 13 public class WindowsSwitch {14     JFrame jf;15     JButton jb1;16     JButton jb2;17     JPanel jp;18     JLabel jl;19     public WindowsSwitch() 20     {21         jf = new JFrame();22         jb1 = new JButton("注册");23         jb2 = new JButton("登录");24         jp = new JPanel();25         jl = new JLabel("欢迎使用本程序\n请选择您需要进行的操作");26         jb1.addActionListener(new ActionListener() {27             @Override28             public void actionPerformed(ActionEvent e) {29                 JFrame jf1 = new JFrame();30                 JPanel jp1 = new JPanel();31                 JLabel jl1 = new JLabel("请输入您的手机号和您的个人信息");32                 JTextArea jta1 = new JTextArea(3,10);33                 jf.setVisible(false);34                 jta1.setLineWrap(true);35                 jp1.add(jl1);36                 jp1.add(jta1);37                 jf1.add(jp1);38                 jf1.setSize(600,200);39                 jf1.setLocation(800, 400);40                 jf1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);41                 jf1.setVisible(true);42             }43         });44         jb2.addActionListener(new ActionListener() {45             @Override46             public void actionPerformed(ActionEvent e) {47                 JFrame jf1 = new JFrame();48                 JPanel jp1 = new JPanel();49                 JLabel jl1 = new JLabel("登陆成功");50                 jf.setVisible(false);51                 jp1.add(jl1);52                 jf1.add(jp1);53                 jf1.setSize(200,100);54                 jf1.setLocation(800, 400);55                 jf1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);56                 jf1.setVisible(true);57             }58         });59         jp.add(jl);60         jp.add(jb1); 61         jp.add(jb2);62         jf.add(jp);63         jf.setSize(300,100);64         jf.setLocation(800, 400);65         jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);66         jf.setVisible(true);67     }68     public static void main(String[] args) {69         new WindowsSwitch();70 71     }72 73 74 }

 

转载于:https://www.cnblogs.com/sucker/p/10849606.html

你可能感兴趣的文章
面向对象初识
查看>>
LeetCode: Find All Duplicates in an Array
查看>>
免费计算机编程类中文书籍
查看>>
mysql之TIMESTAMP(时间戳)用法详解
查看>>
JS笔记——Function类型(JS笔记系列)
查看>>
抽象类入门常见错误
查看>>
open live writer安装以及代码高亮、折叠插件安装
查看>>
消息队列
查看>>
POJ 1321 棋盘问题 dfs回溯
查看>>
org.apache.catalina.LifecycleException异常的处理
查看>>
C++转向C#的疑惑:难道C#中没有拷贝构造函数 ?[转]
查看>>
计算一个整数二进制中1的个数
查看>>
netdom join 错误:指定的域不存在,或无法联系。
查看>>
Android中Dialog的使用
查看>>
Android Activity接收Service发送的广播
查看>>
[Leetcode] Spiral Matrix | 把一个2D matrix用螺旋方式打印
查看>>
加速和监控国际网络
查看>>
【Flex】读取本地XML,然后XML数据转成JSON数据
查看>>
RecyclerView使用StaggeredGridLayoutManager布局的粘性头部实现
查看>>
Android 优雅的让Fragment监听返回键
查看>>