该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

如图所示从后面的大窗口跳到前面的欢迎界面时,就会出现如图所示左上角的小窗口,我知道是代码问题,可是我找不出那句错了,欢迎界面的代码如下:

import java.awt.*;

import java.awt.event.*;

import java.sql.*;

import javax.swing.*;

public class Loginintwo extends JDialog implements ActionListener{

SQL db = new SQL();

ResultSet rs;

JButton f1 = new JButton();

JButton f2 = new JButton();

JButton f3 = new JButton();

JLabel lab1 = new JLabel();

JLabel lab2 = new JLabel();

JLabel lab3 = new JLabel();

JTextField txf1=new JTextField();

JTextField txf2=new JTextField();

JTextField txf3=new JTextField();

public Loginintwo(){

JFrame frame = new JFrame();

frame.setResizable(false);

// JPanel panel = new JPanel();

JPanel panel = new ImagePanel();

frame.setContentPane(panel);

ImageIcon ii = new ImageIcon("ha.jpg");

JLabel lab1 = new JLabel(ii);// 添加图片到frame第二层,将背景图标签添加到jframe的LayeredPane面板里??

frame.getLayeredPane().add(lab1, new Integer(Integer.MIN_VALUE));

lab1.setBounds(0, -2, ii.getIconWidth(), ii.getIconHeight());

JPanel jp = (JPanel) frame.getContentPane();

panel.setLayout(null);

JLabel textJLabel = new JLabel();

textJLabel.setText("欢迎进入轿车保养加油中心!");

textJLabel.setLocation(30, 50);

textJLabel.setSize(550, 80);

textJLabel.setFont(new Font("华文行楷", Font.BOLD , 36));

textJLabel.setHorizontalAlignment(JLabel.CENTER);

panel.add(textJLabel);

lab1=new JLabel("车主姓名:");

lab2=new JLabel("服务日期:");

lab3=new JLabel("轿车型号:");

txf1=new JTextField(20);

txf2=new JTextField(20);

txf3=new JTextField(20);

lab1.setBounds(100,150,150,50);

lab1.setFont(new Font("隶书", Font.BOLD , 20));

panel.add(lab1);

txf1.setBounds(200,160,250,30);

panel.add(txf1);

lab2.setBounds(100,190,150,50);

lab2.setFont(new Font("隶书", Font.BOLD , 20));

panel.add(lab2);

txf2.setBounds(200,200,250,30);

panel.add(txf2);

lab3.setBounds(100,230,150,50);

lab3.setFont(new Font("隶书", Font.BOLD , 20));

panel.add(lab3);

txf3.setBounds(200,240,250,30);

panel.add(txf3);

f1.setText("Action");

f1.setBounds(20,310, 150, 50);

panel.add(f1);

f1.setFont(new Font("Cooper Black", Font.BOLD , 20));

f2.setText("rewrite");

f2.setBounds(220, 310, 150, 50);

panel.add(f2);

f2.setFont(new Font("Cooper Black", Font.BOLD , 20));

f3.setText("back");

f3.setFont(new Font("Cooper Black", Font.BOLD , 20));

f3.setBounds(420, 310, 150, 50);

panel.add(f3);

f1.addActionListener(this);

f2.addActionListener(this);

f3.addActionListener(this);

frame.setVisible(true);

frame.setLocation(340,150);

frame.setSize(600, 415);

jp.setOpaque(false);

panel.setOpaque(false);

frame.setDefaultCloseOperation(EXIT_ON_CLOSE);

frame.setTitle("客户服务");

setResizable(false);

}

public void actionPerformed(ActionEvent e){

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

Fuwu fuwuFrame = new Fuwu();

//fuwuFrame.setModal(true);

fuwuFrame.setResizable(false);

fuwuFrame.setVisible(true);

}

else if(e.getSource()==f2)

txf1.setText("");txf2.setText("");txf3.setText("");

if(e.getSource()==f3)

new Program().setVisible(true);

this.setVisible (false);

}

class ImagePanel extends JPanel {

protected void paintComponent(Graphics g) {

super.paintComponent(g);

ImageIcon icon = new ImageIcon("ha.jpg");

g.drawImage(icon.getImage(), 0, 0, null);

}

}

public static void main(String[] args) {

new Loginintwo();

}

各位大神帮忙看一下啦!

java 显示另一个窗口_java界面从一个界面跳到另一个界面的时候多出了一个小窗口...相关推荐

  1. 计算机窗口弹不出来桌面怎么弄,怎么在电脑中设置不再弹出程序的广告窗口

    怎么在电脑中设置不再弹出程序的广告窗口 有的小伙伴在使用电脑过程中,总是会收到各种软件程序的弹出广告窗口,觉得特别打扰电脑的使用,因此想要设置不再弹出广告窗口,但是却不知道如何设置,那么小编就来为大家 ...

  2. 调用java显示有何风险_Java学习----有风险的代码(异常)

    Exception继承了Throwable,但是它本身是有异常类的父类. RuntimeException:运行时异常 Exception->RuntimeException->NullP ...

  3. java显示汉字乱码怎么办_java中的汉字显示问号乱码怎么解决

    java中的汉字显示问号乱码怎么解决 发布时间:2020-06-23 22:16:38 来源:亿速云 阅读:97 作者:元一 java中的汉字显示问号乱码怎么解决?针对这个问题,今天小编总结了这篇文章 ...

  4. java 显示多行歌词_Java Swing制作多行滚动歌词显示控件 | 学步园

    首先上图一张,为最终制作的效果图,不喜欢或感到失望的朋友可以先行离开 大家已经看到效果图了.那么下面就介绍设计思路和源代码 首先要想显示歌词,就要对歌词文件进行抽象.下面这个类是对某一行歌词文件进行了 ...

  5. java序列化和反序列化对象_java中的序列化与反序列化,还包括将多个对象序列化到一个文件中...

    package Serialize; /** * Created by hu on 2015/11/7. */ //实现序列化必须实现的接口,这就是一个空接口,起到标识的作用 import java. ...

  6. java显示字母数字组合_Java字母加数字组合比较大小

    针对字符串是数字和字母结合而进行的,如"a20"和"a9";比较而得出结果是"a20">"a9".这种情况直接调用 ...

  7. android 界面散开动画,Activit跳转动画之界面上某个位置并裂开上下拉伸动画跳转...

    需求:Activity(fragment)跳转的时候当前界面裂开,上下各自拉出手机屏幕,之后跳转到相对应的Activity.整体效果图如下 思路:1,在当前Activity中截取当前手机的屏幕获取到b ...

  8. 从零开始做一个SLG游戏(四):UI系统之主界面搭建

    地图部分也已经算是可以告一段落了,也需要仔细考虑下接下来该做哪个系统.地图部分可以算是六边形地图的SLG游戏最主要的一部分,所以先做了下练练手. 接下来的工作更多的需要从项目的全局角度来考虑该怎么做. ...

  9. Android小窗口模式,picture-in-picture(PIP画中画)的使用

    1.介绍 Android8.0的时候推出了画中画模式,可以让Activity缩小显示在其他Activity上方.当初我维护的项目本身自己实现了这个功能,Android加入画中画之后两个功能并行,互相交 ...

  10. Android 列表视频的全屏、自动小窗口优化实践

    Hello,爱猫的老司机来埋坑啦<( ̄︶ ̄)>,鉴于之前的<Android 实现视屏播放器.边播边缓存功能.外加铲屎(IJKPlayer)>好像还挺多人关注的,文中一些地方因为 ...

最新文章

  1. 无人驾驶之车道线检测简易版
  2. pyinstaller 打包成exe
  3. 在vue-cli生成的项目中使用karma+chrome进行单元测试
  4. [RabbitMQ]RabbitMQ概念_四大核心概念
  5. SQL SERVER数据库附加是只读的解决方法
  6. 综述 | 卷积神经网络:从基础技术到研究前景
  7. AIX6.1平台11.2.0.3RAC 实施手册
  8. 英语影视台词---无敌破坏王2大脑互联网(3)((Ralph)我们去喝根汁汽水吧)...
  9. Codeforces Round #513 总结
  10. mysql自动化巡检_mysql自动化巡检脚本生成html报告
  11. 在python中编写socket服务端模块(二):使用poll或epoll
  12. SwiftUI实战一:从入门到精通
  13. cdr多页面排版_cdr排版实例图文教程,教你CorelDRAW杂志内页排版方法
  14. windows10系统连接蓝牙鼠标自动断开解决方案
  15. python数据分析与挖掘学习笔记(3)_小说文本数据挖掘part1
  16. 密文编码与加密算法应用
  17. 【Jupyter Notebook】添加目录--Table of Contents
  18. SpringBoot的幕后推手,java互联网架构师系统vip课程
  19. Vue中如何关闭语法检查
  20. 微软office即点即用服务能关闭吗?_技术贴:关于OFFICE各版本的下载安装卸载以及激活方法大全...

热门文章

  1. python实现四则运算_自动生成四则运算题目(python实现)
  2. 光场相机 标定微透镜阵列
  3. libgdx 处理加速传感器
  4. mysql 烂泥行天下_烂泥:mysql数据库使用的基本命令
  5. html 源码_HTML实例之搜索栏(附源码)
  6. 面对百亿数据,HBase为什么查询速度依然非常快?
  7. Arduino ESP8266通过 RF433数据收发实验
  8. amoled led 排列_AMOLED屏幕为啥不用RGB排列?
  9. 医院CRM客户关系管理系统的概念
  10. sparksql java_JAVASparkSQL