| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 528 人关注过本帖
标题:[求助]事件的处理问题
只看楼主 加入收藏
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
结帖率:33.33%
收藏
 问题点数:0 回复次数:8 
[求助]事件的处理问题

我想在JFrame里添加2个JPanel,一开始第1个JPanel是显示的,第2个JPanel是隐藏的,然后在第一个JPanel里加入一个按钮,在按了这个按钮之后可以让第1个JPanel隐藏,第2个JPanel显示,可是我做的代码总是有错!哪位高人能帮我修改一下啊?
代码如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class test extends JFrame{
JFrame jf;
JPanel jp1;
JPanel jp2;
JButton jb1;
JLabel jl;
JLabel jll;
BorderLayout br;
public void test(){
jf=new JFrame("²âÊÔ");
jf.setSize(400,300);
br=new BorderLayout();
jp1=(JPanel) jf.getContentPane();
jl = new JLabel("²»ÖªµÀ");
jll=new JLabel("Ëæ±ã");
jb1=new JButton("µãÎÒ");
jb1.add(jp1);
jl.add(jp1);
jll.add(jp2);
jf.add(jp1);
jf.add(jp2);
jf.setVisible(true);
jp1.setVisible(true);
jp2.setVisible(false);
jb1.addActionListener(new my());
}


class my implements ActionListener{
public void actionPormed(ActionEvent e){
jp1.setVisible(false);
jp2.setVisible(true);
}
}
public static void main (String [] args){
test ts=new test();
}
}

搜索更多相关主题的帖子: public import 
2006-09-20 15:03
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
你直接把这两个JPanel加到窗体里面去不就可以了吗
点按钮加另外一个

可惜不是你,陪我到最后
2006-09-20 15:09
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

我不是把2个JPanel加进去了吗!可是他报错我不会改啊!


2006-09-20 15:15
chenjiang001
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2006-3-21
收藏
得分:0 
public void actionPormed(ActionEvent e){
对吗|||||||???
是actionPerformed

2006-09-20 15:17
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

代码改过来了,错误是没有了,可是我要的功能却没有!是我的思路错了吗?

2006-09-20 15:43
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
更新一些比较大的组件,你要更新整个组件树才能完成更新的效果
可以调用
SwingUtilities.updateComponentTreeUI(Component c) 就可以了

可惜不是你,陪我到最后
2006-09-21 09:06
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 
我要更新的只是一个JPanel啊!要用到那个吗??为什么要用到那个啊??这是在哪个类里的组件啊??也是JFrame里的吗??

[此贴子已经被作者于2006-9-21 9:23:37编辑过]



2006-09-21 09:21
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
SwingUtilities.updateComponentTreeUI(Component c)
c是最顶级的组件引用

可惜不是你,陪我到最后
2006-09-21 10:41
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 
不会用!

2006-09-21 15:33
快速回复:[求助]事件的处理问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.065424 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved