从contentPane中重新启动所有内容后,尝试将面板添加到ContentPane.第二件事是重新粉刷.如果您不更新面板内容,则会在调整大小后进行绘制.在这里您是示例解决方案:

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class Frame extends JFrame{

private JPanel panel1, panel2;

private JButton but,but2;

public Frame()

{

createPanel();

addPanel();

}

private void createPanel()

{

panel1 = new JPanel();

but = new JButton("TestButton");

but.addActionListener(new addButtonListener());

but.setBounds(50, 90, 190, 30);//There are example values but remember about setting size

panel2 = new JPanel();

but2 = new JButton("TestButton2");

but2.setBounds(50, 50, 90, 30);//There are example values but remember about setting size

}

private void addPanel()

{

panel1.add(but);

panel2.add(but2);

add(panel1);

}

class addButtonListener implements ActionListener

{

public void actionPerformed(ActionEvent ae)

{

getContentPane().removeAll();

getContentPane().add(panel2);//Adding to content pane, not to Frame

repaint();

printAll(getGraphics());//Extort print all content

}

}

public static void main(String args[])

{

Frame frame = new Frame();

frame.setTitle("Test Software");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setSize(500,500);

frame.setVisible(true);

}

}

java gui切换面板,Java GUI,根据actionListener更改面板相关推荐

  1. java单击切换div_[Java教程]点击同一按钮实现div的隐藏与现实切换

    [Java教程]点击同一按钮实现div的隐藏与现实切换 0 2016-01-16 21:00:12 点击同一按钮实现div的隐藏与现实切换: 在很多应用中,都有这样的功能,点击同一个按钮可以实现div ...

  2. java实现一个gui面板_JAVA GUI自定义JPanel画板背景

    自定义JPanel面板背景 一.前言 1.GUI全称是Graphical User Interface,就是图形用户界面.JAVA的GUI应用广泛在我们生活中也很常见.很多应用使用该GUI编程设计,像 ...

  3. java 对话框计算器,《Java程序设计》第16周礼拜四:GUI编程及文件对话框的使用 计算器...

    <Java程序设计>第16周周四:GUI编程及文件对话框的使用 计算器 项目三:实验六 图形用户界面(教材P279-280) 目标:完成实验六的内容. 运行代码 import java.a ...

  4. JAVA多线程解决哲学家问题(GUI演示)

    利用JAVA多线程与Swing编程制作GUI演示哲学家问题解决 感谢出现在GUI中的我以及我的四位室友并且感谢他们为我的程序设计提供一部分灵感让该演示显得不那么单调. 问题描述: 由Dijkstra提 ...

  5. 【java毕业设计】基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现(毕业论文+程序源码)——俄罗斯方块游戏

    基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现,文章末尾 ...

  6. 【java毕业设计】基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码)——连连看游戏

    基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的连连看游戏设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

  7. Java学习之路12——GUI编程

    组件:窗口.弹窗.面板.文本框.列表框.按钮.图片.监听事件.鼠标.键盘事件 一.简介 GUI的核心开发技术:Swing AWT. 弊端: 页面不美观 需要jre环境 学习的必要性 可以写出自己心中想 ...

  8. java gui点名器,Java GUI简单点名器

    1.业务代码 package cn.polin.spider; import java.awt.BorderLayout; import java.awt.Color; import java.awt ...

  9. java gui 打开另一个,java – 从另一个JFrame Gui访问vars

    好的,我已根据您的说法对我的代码进行了一些更改.我有3个班: 第二类(和第一个GUI):我有4个JButton – Simulare,CazParticular,Start和HandSelection ...

最新文章

  1. 网络通过猫传输到计算机,事实:计算机直接连接到光猫,无法访问Internet
  2. 仿Expandablelistview效果的ListView(加入了子列表渐入渐出的动画)
  3. php fopen插入文本_PHP 文件创建/写入
  4. 了解一下HTTP1.1 Pipelining技术
  5. 12.Java 面试题整理(JAVA 代码查错)
  6. python cv release_cv2.videoCapture.release()是什么意思?
  7. 程序员书单_java专项进阶篇
  8. MFC 单文档应用程序 dialog 变量传递
  9. Atitit sumdoc everything index tech and index log 目录 1. 使用的tech 1 1.1. Atitit 日志记录的三个trace跟踪等级文件夹级
  10. 清华大学模拟电子技术视频教程
  11. failed to obtain node locks, tried with lock id [0]; maybe these locations are not writable or multi
  12. JAVA-win7的JDK环境变量配置安装
  13. Linux/ubuntu深度学习,查看cuda、cudnn、显卡、驱动的版本的命令
  14. qq怎么登陆不了微信
  15. 超实用总结,一文通吃所有整流滤波电路
  16. 华为2017java笔试题_华为Java笔试题
  17. 对字符串 “ABC” 所有子集的列举
  18. 机器学习笔记-人工神经网络(artificial neural networks)
  19. 基于ZigBee的智能家居设计与实现—MQTT服务器搭建+APP开发
  20. 2021年危险化学品经营单位主要负责人考试技巧及危险化学品经营单位主要负责人试题及解析

热门文章

  1. 重庆高中计算机会考有没有打字,重庆书记员技能测试要求!
  2. 科大奥锐干涉法测微小量实验的数据_干涉法测微小量-集美大学基础物理虚拟仿真实验教学中心 | 物理实验中心...
  3. 信噪比SNR和EbN0
  4. 【Linux 用户和组】基础概念
  5. HTML+CSS-项目:学成在线
  6. Win 10 Hyper-V 虚拟机怎么迁移部署
  7. linux 进程 signal,c/c++ linux 进程间通信系列1,使用signal,kill
  8. 计算机硬件故障检测实验报告,计算机系统的硬件检测实验报告
  9. 理解资产定价领域的“均衡模型”:APT、CAPM、马歇尔、瓦尔拉斯、无套利均衡
  10. 快速定量,Abbkine 蛋白质定量试剂盒BCA法来了!