社区
Java SE
帖子详情
swing中如何判断当前的panel
fdy1984
2009-07-15 10:09:59
一个程序里面有多个画面
怎么判断画面当前显示的是哪个panel呢?
...全文
119
4
打赏
收藏
swing中如何判断当前的panel
一个程序里面有多个画面 怎么判断画面当前显示的是哪个panel呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
15年老程创业中
2009-07-15
打赏
举报
回复
panel.isVisible();
LazyCat2222
2009-07-15
打赏
举报
回复
每个Panel是一个对象,也是标识来判断。。
fdy1984
2009-07-15
打赏
举报
回复
顶。。。。。。。。。。
我自己设置了一个全局变量,记录当前panel名。。
继续寻求好办法
zhaoxinjunNo1
2009-07-15
打赏
举报
回复
顶
在
Swing
中
嵌入SWT的组件
可以用SWT_AWT类将Shell添加到Canvas上,然后将Canvas放入
Panel
中
,
Panel
则可以随意放入
SWING
组件
中
。 大概代码思路如下: JFrame frame = new JFrame(); Container cp = frame.getContentPane(); Canvas canvas = new Canvas(); cp.add(canvas,BorderLa
java
中
swing
页面布局切换
panel
首先,在util包下建立一个文件 MySystemUtil.java 用以储存我们在设计面板时需要使用的方法和属性。在其
中
编写一个切换
panel
的方法 /** * 切换面板
中
的内容 * @param
panel
* @param switch
Panel
*/ public static void switchJ
panel
(J
Panel
panel
,J
Panel
...
Panel
的相互调用(
Swing
)
用一个
Panel
按钮事件唤醒另一个
Panel
(
Panel
类下调用另一个
Panel
) 一共三步 第一步 定义全局共享变量xx 我这里定义的是appeal static public int appeal = 0; 第二步 定义按钮响应事件
Panel
1内 actionPerformed()方法内 我在buttonAppeal上添加事件如下,appea为l代表需要调用另一个
Panel
else if(e.getSource() == this.buttonAppeal){ this.setVisi
Frame与
Panel
Frame是框架窗体,有边框的;
Panel
是面板,无边框。一般把几个
Panel
加到一个Frame上。 Sun公司的定义:Frame是带标题和边框的最顶层窗体;
Panel
是个最简单的容器类,它提供空间让程序放其它组件,包括其它
Panel
。 添加到容器
中
的组件放在一个列表
中
。列表的顺序将定义组件在容器内的正向堆栈顺序。如果将组件添加到容器
中
时未指定索引,则该索引将被添加到列表尾部(此后它位于堆栈顺
java
panel
显示文字_Java
Swing
;点击按钮后如何显示文字
尝试用代码框架:import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.
swing
.JButton;import javax.
swing
.JFrame;import javax.
swing
.J
Panel
;import javax.
swing
.JOptionPane;public clas...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章