java 显示另一个窗口_java界面从一个界面跳到另一个界面的时候多出了一个小窗口...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如图所示从后面的大窗口跳到前面的欢迎界面时,就会出现如图所示左上角的小窗口,我知道是代码问题,可是我找不出那句错了,欢迎界面的代码如下:
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界面从一个界面跳到另一个界面的时候多出了一个小窗口...相关推荐
- 计算机窗口弹不出来桌面怎么弄,怎么在电脑中设置不再弹出程序的广告窗口
怎么在电脑中设置不再弹出程序的广告窗口 有的小伙伴在使用电脑过程中,总是会收到各种软件程序的弹出广告窗口,觉得特别打扰电脑的使用,因此想要设置不再弹出广告窗口,但是却不知道如何设置,那么小编就来为大家 ...
- 调用java显示有何风险_Java学习----有风险的代码(异常)
Exception继承了Throwable,但是它本身是有异常类的父类. RuntimeException:运行时异常 Exception->RuntimeException->NullP ...
- java显示汉字乱码怎么办_java中的汉字显示问号乱码怎么解决
java中的汉字显示问号乱码怎么解决 发布时间:2020-06-23 22:16:38 来源:亿速云 阅读:97 作者:元一 java中的汉字显示问号乱码怎么解决?针对这个问题,今天小编总结了这篇文章 ...
- java 显示多行歌词_Java Swing制作多行滚动歌词显示控件 | 学步园
首先上图一张,为最终制作的效果图,不喜欢或感到失望的朋友可以先行离开 大家已经看到效果图了.那么下面就介绍设计思路和源代码 首先要想显示歌词,就要对歌词文件进行抽象.下面这个类是对某一行歌词文件进行了 ...
- java序列化和反序列化对象_java中的序列化与反序列化,还包括将多个对象序列化到一个文件中...
package Serialize; /** * Created by hu on 2015/11/7. */ //实现序列化必须实现的接口,这就是一个空接口,起到标识的作用 import java. ...
- java显示字母数字组合_Java字母加数字组合比较大小
针对字符串是数字和字母结合而进行的,如"a20"和"a9";比较而得出结果是"a20">"a9".这种情况直接调用 ...
- android 界面散开动画,Activit跳转动画之界面上某个位置并裂开上下拉伸动画跳转...
需求:Activity(fragment)跳转的时候当前界面裂开,上下各自拉出手机屏幕,之后跳转到相对应的Activity.整体效果图如下 思路:1,在当前Activity中截取当前手机的屏幕获取到b ...
- 从零开始做一个SLG游戏(四):UI系统之主界面搭建
地图部分也已经算是可以告一段落了,也需要仔细考虑下接下来该做哪个系统.地图部分可以算是六边形地图的SLG游戏最主要的一部分,所以先做了下练练手. 接下来的工作更多的需要从项目的全局角度来考虑该怎么做. ...
- Android小窗口模式,picture-in-picture(PIP画中画)的使用
1.介绍 Android8.0的时候推出了画中画模式,可以让Activity缩小显示在其他Activity上方.当初我维护的项目本身自己实现了这个功能,Android加入画中画之后两个功能并行,互相交 ...
- Android 列表视频的全屏、自动小窗口优化实践
Hello,爱猫的老司机来埋坑啦<( ̄︶ ̄)>,鉴于之前的<Android 实现视屏播放器.边播边缓存功能.外加铲屎(IJKPlayer)>好像还挺多人关注的,文中一些地方因为 ...
最新文章
- 无人驾驶之车道线检测简易版
- pyinstaller 打包成exe
- 在vue-cli生成的项目中使用karma+chrome进行单元测试
- [RabbitMQ]RabbitMQ概念_四大核心概念
- SQL SERVER数据库附加是只读的解决方法
- 综述 | 卷积神经网络:从基础技术到研究前景
- AIX6.1平台11.2.0.3RAC 实施手册
- 英语影视台词---无敌破坏王2大脑互联网(3)((Ralph)我们去喝根汁汽水吧)...
- Codeforces Round #513 总结
- mysql自动化巡检_mysql自动化巡检脚本生成html报告
- 在python中编写socket服务端模块(二):使用poll或epoll
- SwiftUI实战一:从入门到精通
- cdr多页面排版_cdr排版实例图文教程,教你CorelDRAW杂志内页排版方法
- windows10系统连接蓝牙鼠标自动断开解决方案
- python数据分析与挖掘学习笔记(3)_小说文本数据挖掘part1
- 密文编码与加密算法应用
- 【Jupyter Notebook】添加目录--Table of Contents
- SpringBoot的幕后推手,java互联网架构师系统vip课程
- Vue中如何关闭语法检查
- 微软office即点即用服务能关闭吗?_技术贴:关于OFFICE各版本的下载安装卸载以及激活方法大全...