java按钮被覆盖_java返回时变成整个按钮覆盖面板!哪位大神复制代码过去看一下哪里有问题!...

第一个类:主类publicclassZhu{publicstaticvoidmain(Stringargs[]){newKuangjia();}}第二个类框架importjavax.swing.*;importjava.awt.event.*;importjava.awt.*;publicclassKuangjia...

第一个类:主类

public class Zhu

{

public static void main(String args[])

{

new Kuangjia();

}

}

第二个类

框架

import javax.swing.*;

import java.awt.event.*;

import java.awt.*;

public class Kuangjia extends JFrame implements ActionListener

{

JButton jiabut1,jiabut2,jiabut3,jiabut4;

Kuangjia()

{ new JFrame("加密程序");

setLayout(null);

setSize(500,400);

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setLocationRelativeTo(null);

setResizable(false);

Label name =new Label("欢迎来到加密解密程序!!!");

name.setFont(new Font("黑体",Font.BOLD,20));

name.setBounds(130,10,240,30);

add(name);

Label name2=new Label("选择所需服务:");

name2.setFont(new Font("黑体",Font.BOLD,14));

add(name2);

name2.setBounds(100,70,105,30);

jiabut1=new JButton("加密");

add(jiabut1);

jiabut1.addActionListener(this);

jiabut1.setBounds(190,120,120,30);

jiabut1.setContentAreaFilled(false);

jiabut2=new JButton("解密");

add(jiabut2);

jiabut2.addActionListener(this);

jiabut2.setBounds(190,160,120,30);

jiabut2.setContentAreaFilled(false);

jiabut3=new JButton("帮助");

add(jiabut3);

jiabut3.addActionListener(this);

jiabut3.setBounds(190,200,120,30);

jiabut3.setContentAreaFilled(false);

jiabut4=new JButton("关于");

add(jiabut4);

jiabut4.addActionListener(this);

jiabut4.setBounds(190,240,120,30);

jiabut4.setContentAreaFilled(false);

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==jiabut3)

{

setVisible(false);

new Guanyu();

}

}

}

第三个类

按下关于按钮后

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class Guanyu extends JFrame implements ActionListener

{

JButton jiabut6;

public Guanyu()

{

new JFrame("关于");

setLayout(null);

setSize(300,300);

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setLocationRelativeTo(null);

setResizable(false);

jiabut6=new JButton("返回");

add(jiabut6);

jiabut6.addActionListener(this);

jiabut6.setBounds(100,100,120,30);

jiabut6.setContentAreaFilled(false);

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==jiabut6)

{

setVisible(false);

new Kuangjia();

}

}

}

怎么修改才让返回后能够像原来一样显示呢

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值