0 0

swing应用程序布局出现怪事5

刚写了一个swing应用程序,我多个JPanel是用的card布局的方式,但是当我点最上面的Panel时,会显示到下层的内容,不知为何,请内行人,指教一下,

有截图如下:



图中的表格是下面一个panel的内容,为什么会显示到上面这一个panel上来呢?

是不是少了一个关键的设置啊?
对了,当我一点上面的panel时才会显示下面一层的panel,不点不会显示,但是当鼠标指到有的地方也会显示

真的有点急,内行人能不能帮忙解决一下
2009年6月23日 17:15
  • 大小: 8.6 KB

2个答案 按时间排序 按投票排序

0 0

朋友,问题要自动关闭啦,结分哦

2009年7月08日 18:54
0 0

好像是绘制的时候有残影,你每次转换卡片的时候,强制调用一下下面两个方法试一下
JFrame.getContentPane().validate();
JFrame.getContentPane().repaint();

2009年6月23日 17:29

相关推荐

    swing 应用程序框架

    Swing应用程序框架是Java开发GUI(图形用户界面)应用程序的一种核心工具,由Sun Microsystems(现已被Oracle收购)设计。这个框架提供了丰富的组件、事件处理机制和可定制的外观,使得开发者能够构建功能强大的桌面...

    RSyntaxTextArea, 用于 Java Swing 应用程序的语法高亮,代码折叠文本编辑器.zip

    RSyntaxTextArea, 用于 Java Swing 应用程序的语法高亮,代码折叠文本编辑器 RSyntaxTextArea是 Java Swing 应用程序的一个可以自定义的语法高亮文本组件。 开箱即用,它支持 40 + 编程语言。代码折叠。搜索和替换...

    Java Swing CardLayout卡片布局的实现示例

    Java Swing CardLayout 卡片布局的实现示例 Java Swing CardLayout 卡片布局是 Java 中的一种布局管理器,它将容器中的每个组件看作一张卡片,一次只能看到一张卡片,容器则充当卡片的堆栈,默认显示第一张卡片。...

    JavaSwing小程序

    Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。Swing 提供了一系列组件,如按钮、文本框、菜单等,使得开发者能够创建功能丰富的、...

    java图形变换及swing应用程序

    java图形变换及swing应用程序,java可视化程序编写样例

    Swing应用程序的加载动画示例

    该应用是演示怎样使用多线程来显示一个Swing应用的加载动画。主要是使用JProgressBar和Timer来实现。目的是让比较复杂的Swing应用启动时解决延迟的状态,以提供友好的使用感。 阅读对象:使用Swing开发应用的学员。

    Java Swing布局管理器

    Java Swing 中的布局管理器是指在 Swing 应用程序中对组件进行布局和排列的机制。布局管理器是容器中的组件进行定位和整形的关键组件。在 Java 中,AWT 提供了五种类型的布局管理器:BorderLayout、CardLayout、...

    JavaSwing桌面程序开发

    Java Swing 是Java平台上的一个库,它提供了丰富的用户界面组件,用于构建桌面应用程序。Swing 提供了一套轻量级的UI组件,可以创建美观且功能丰富的图形用户界面(GUI)。本章将详细介绍如何使用Swing进行桌面程序...

    swing 一个简单布局

    通过分析和改进这个简单的布局,你可以深入了解 Swing 布局管理器的工作原理,这对于开发复杂的 GUI 应用程序至关重要。无论是在实际项目中还是在学习过程中,理解并掌握布局管理都是提升 Swing 编程技能的关键步骤...

    关于Swing的布局

    在Java的图形用户界面开发中,Swing是一个广泛使用的工具包,它提供了丰富的组件和功能,使得开发者能够创建出美观且功能强大的GUI应用程序。Swing不仅支持基础的布局管理器如FlowLayout、BorderLayout等,还允许...

    如何将JxBrowser UI控件添加到Java Swing应用程序中。

    嗨,在本视频中,您将学习如何将JxBrowser UI控件添加到Java Swing应用程序中。我将从头创建一个简单的swing应用程序,但您也可以将JxBrowser添加到您的Java Swing应用程序中。使用本教程中的说明,让我们创建一个...

    理解 Swing 和布局管理程序

    Swing 是 Java 编程语言中的一个图形用户...总之,理解和掌握Swing以及布局管理程序是Java GUI编程的基础,对于开发高质量的桌面应用程序至关重要。通过不断学习和实践,开发者能够创建出美观、高效且用户友好的界面。

    java swing小程序

    Java Swing 是Java编程语言中用于构建图形用户...总之,这个压缩包中的小程序为你提供了一个实践和学习Java Swing的平台,通过深入研究和动手实践,你将能够熟练掌握Swing,为开发丰富的桌面应用程序打下坚实的基础。

    SWING桌面程序开发

    SWING桌面程序开发

    【教程】100个Java GUI swing的小程序.rar

    Java Swing是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件和工具,用于构建桌面应用程序。本教程包含了100个使用Swing编写的GUI小程序,这些程序可以帮助初学者和有经验的开发者深入理解Swing的工作原理...

    java SE swing例子程序

    Java Swing是Java Standard Edition (Java SE) 部分的一部分,它是一个用于构建桌面应用程序的图形用户界面(GUI)工具包。Swing提供了丰富的组件库,允许开发者创建功能强大的、具有吸引力的应用程序。在这个"java SE...

    Swing布局管理器

    在Java图形用户界面编程中,Swing作为一套强大的工具包,为开发者提供了丰富的组件和功能,其中布局管理器是构建美观且易于维护的GUI应用程序的关键部分。布局管理器负责自动地控制组件在容器中的位置和大小,从而...

    Java_Swing程序设计

    Java Swing是Java编程语言中用于构建桌面应用程序的GUI(图形用户界面)工具包。它是Java Foundation Classes (JFC) 的一部分,提供了丰富的组件库,允许开发者创建功能丰富的、交互式的用户界面。本教程将深入探讨...

Global site tag (gtag.js) - Google Analytics