主界面:importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JFrame;publicclassMainFrame{publicstaticvoidmain(String[]args){lauchFramelf...

主界面:

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JFrame;

public class MainFrame{

public static void main(String[] args){

lauchFrame lf = new lauchFrame();

}

}

class lauchFrame extends JFrame {

JFrame mainframe = new JFrame();

public lauchFrame(){

this.setTitle("IS");

this.setSize(800, 600);

this.setResizable(false);

this.setLocationRelativeTo(null);

this.setVisible(true);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

}

登陆界面:import java.awt.GridLayout;

import java.awt.Rectangle;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.MouseListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.awt.event.WindowListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class logonWin extends JFrame {

public static void main(String[] args){

logonFrame lf = new logonFrame();

}

}

class logonFrame extends JFrame implements ActionListener{

static JFrame logon = new JFrame("Logon");

private JLabel lab1 = new JLabel();

private JLabel lab2 = new JLabel();

private JTextField tf = new JTextField();

private JPasswordField pf = new JPasswordField();

private JButton bt1 = new JButton();

private JButton bt2 = new JButton();

logonFrame(){

lab1.setBounds(new Rectangle(56, 26, 39, 18));

lab1.setText("用户名");

lab2.setBounds(new Rectangle(57, 59, 26, 18));

lab2.setText("密码");

tf.setBounds(new Rectangle(123, 25, 118, 22));

pf.setBounds(new Rectangle(123, 59, 118, 22));

bt1.setBounds(new Rectangle(57, 100, 60, 28));

bt1.setText("登陆");

bt1.addActionListener(this);

bt2.setBounds(new Rectangle(174, 100, 60, 28));

bt2.setText("退出");

bt2.addActionListener(this);

logon.setLayout(null);

logon.setSize(300, 200);

logon.add(lab1);

logon.add(tf);

logon.add(lab2);

logon.add(pf);

logon.add(bt1);

logon.add(bt2);

logon.setDefaultCloseOperation(EXIT_ON_CLOSE);

logon.setResizable(false);

logon.setLocationRelativeTo(null);

logon.setVisible(true);

}

public void actionPerformed(ActionEvent e) {

if (e.getSource() == bt2) {

System.exit(0);

}

if (e.getSource() == bt1) {

MainFrame mf = new MainFrame();

System.exit(0);

}

}

}

在登陆界面通过按键调用不了主界面,主界面单独运行时可以显示,请问是什么问题啊

是不是if (e.getSource() == bt1) {

MainFrame mf = new MainFrame();

System.exit(0);

}

的System.exit(0);的问题啊

展开

java登陆器_Java登陆器相关推荐

  1. 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇

    马上就要期末了,同学们课设做的如何了呢?本篇为大家带来了12款热门Java小游戏项目的源码和教程,助力大家顺利迎接暑假![源码+教程]Java课设项目_12款最热最新Java游戏项目_Java游戏开发 ...

  2. 黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三)

    黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三) 1.1 异常概述与异常体系结构 1.2 JVM遇到异常时的默认处理方案 1.3 异常处理 1.4 异常处理之try--catch ...

  3. 普罗米修斯监控java项目_java学到什么程度可以出去实习?

    把基础的知识学完,然后再学个框架,比如常见的SSH,SSM之类的,自己能用这个框架做个简单的项目,就可以了 简单的来说就是把下方的视频教程学完就可以找工作了(需要完整的资料可以找up) Java零基础 ...

  4. 什么是登陆器劫持登陆器劫持怎么办GOM引擎的登陆器会被劫持吗

    遇到登录器打开后闪退,您很可能陷入了"登录器劫持" 这种情况的出现是由于登录器方恶意竞争,互相打压,在程序里添加了恶意代码 这种恶意代码与电脑病毒无异,它可能盗取您的QQ账号.YY ...

  5. Ajax接收Java异常_java – 处理来自Servlet的Jquery AJAX响应中的异常

    我的servlet代码是 try{ //something response.setStatus(201); out.print("Data successfully saved" ...

  6. java 原子量_Java原子量 - Rickxue的个人空间 - OSCHINA - 中文开源技术交流社区

    所谓的原子量即操作变量的操作是"原子的",该操作不可再分,因此是线程安全的. 为何要使用原子变量呢,原因是多个线程对单个变量操作也会引起一些问题.在Java5之前,可以通过vola ...

  7. cmd怎么实现Java你好_java环境配置以及如何在cmd窗口运行java代码

    对于初学java的人来说,电脑的环境配置也许会让你头疼,但只要你认真一些学习,相信对你来说都是OK的啦~ 首先回到桌面,选择我的电脑,单击右键属性,进入高级系统设置,点击环境变量设置.用户变量选择Te ...

  8. java创建对象_java 创建对象的五种方式

    通过 Class 对象的 getConstructor 可以获取 java.lang.reflect.Constructor 对象 Constructor 对象用来描述类的构造方法,通过给 getCo ...

  9. java程序设计_Java程序设计:学习笔记(4-5)(未完工)

    声明: 本文内容基于"吉首大学软件学院-Java程序设计(Java面向对象程序设计)"网课与个人实践经验修改编写而成.本文属于Arcadia项目组成部分.若有错误或不足之处存在请联 ...

最新文章

  1. java执行class找不到_命令行运行java的class文件提示找不到或无法加载主类
  2. 全国计算机等级考试题库二级C操作题100套(第75套)
  3. NLP 带你分析 —— 扎克伯格在听证会上说了什么?
  4. istio组件介绍和启动流程
  5. java电影购票系统_java swing实现电影购票系统
  6. Django使用 celery发送邮件、Rabbitmq-AMQP
  7. Linux打补丁遇到Hunk# succeeded at提示
  8. 改文件777的php,服务器文件目录权限777修改方法
  9. 为什么要用大写L替换小写L(l),idea提醒literal ‘xxx‘ ends with lowercase ‘l‘
  10. EFCore实现数据库水平分表的方法
  11. OPenCV imread()函数第二个参数详解
  12. A. Sonya and Queries
  13. 网络游戏服务器修改时间,如何修改游戏服务器时间
  14. python做三维图片挑战眼力_挑战眼力!三维立体图片你能看出几个
  15. 用Java分割和合并PDF文件
  16. 云服务器维护中,服务器维护中什么意思
  17. java程序中调用c语言库
  18. 模拟MIC和数字MIC
  19. cnc计算机控制,第二章计算机数控系统CNC与控制原理分解.pdf
  20. 好用到爆的Python自动化办公教程pdf,Python × Excel × Word × PPT 一次搞定

热门文章

  1. C#winform使用双缓冲解决刷新闪屏的问题
  2. 基于微信小程序的短视频系统#毕业设计
  3. Thinkpad E440安装Ubuntu 14.04遇到的问题
  4. Thinkpad Edge E440 Ubuntu12.04 无线网卡驱动 解决
  5. 12306滑块验证登录分析
  6. axure小程序模板_小程序模板消息能力调整通知
  7. 做一个微信小程序给TA——程序猿小白的情人节礼物(微信小程序入门——一文学会小程序开发到发布小程序的全过程)
  8. 揭秘移动支付私有化部署的骗局
  9. 全国计算机技术与软件专业技术资格(水平)考试考试场次安排
  10. 安卓4.2.2 修改默认语言为中文