本篇文章给大家谈谈javajframe更新界面,以及java窗体jframe美化对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、Java Swing关于界面刷新的问题!!2、JAVA SWING中如何通过点击按钮来动态的更新界面里的内容 例如软件里的“下一步”功能 能出现不同的界面3、java JFrame窗口刷新4、java中怎么通过外部响应来刷新主窗体中JFrame中的JPanel界面5、求助java高手!关于JFrame组件更新(有代码)
Java Swing关于界面刷新的问题!!
这个,你把jpanel对象声明为成全局变量,在主窗体里面去创建,然后通过按钮来改变jpanel对象即可:具体的代码我就不写了,给点关键的给你,仅作参考!
我没有编译环境,单词有可能有些错,能表达意思就好,
代码如下:
class Demo extend Jframe{
private Jpanel panel=null;//这个是你要更改的面板
private Jbutton btnA=null;
private Jbutton btnB=null;
public Demo()
{
this.setSize(800,600)
panel=new Jpane();
panel.setSize(100,100);
btnA=new Jbutton(“宽度加300”)
btnA.addActionListener(new actionListener(){
实现接口方法,在实现方法中填入panel.setSize(400,100);
})
btnB=new Jbutton(“高度加300”)
btnB.addActionListener(new actionListener(){
实现接口方法,在实现方法中填入panel.setSize(100,400);
})
this.add(panel);
this.add(btnA);
this.add(btnB);
}
main(String[] args){
new Demo();
}
}
当程序运行的时候,你分别点击按钮你就可以随时改变panel中的类容了,包括在panel中控件,文本等!!,其他的什么布局,坐标什么的,楼主应该很熟悉的,我只给个例子!!我就不啰嗦了!
JAVA SWING中如何通过点击按钮来动态的更新界面里的内容 例如软件里的“下一步”功能 能出现不同的界面
楼主你可以看一看我的这个回答:
就是根据按钮事件触发,将原来界面里的控件删除掉,重新添加控件,重新添加面板,然后立刻调用resize()方法重构窗口,使窗口布局变化可以立刻就显现出来,完全可以满足楼主的要求
简单还容易,什么替换容器,替换控件,什么的,本质上就是我的这个方法:
至于重新设置布局管理器,楼主你实际试一下你就会发现不管用了
java JFrame窗口刷新
你说的刷新是指什么?
setbounds确定了窗口的坐标及大小,拖拽后才变化?
这种情况,你调用repaint方法就好了。
不行几再调用validate方法
再不行就调用doLayout方法。
java中怎么通过外部响应来刷新主窗体中JFrame中的JPanel界面
可以通过监听事件来达到效果。
1,首先先新建个监听事件,监听某个控件,比如按钮,监听按钮,当点击按钮时执行一系列操作。
2,触发后执行一些数据更新和组件更新,然后重绘界面达到更新的效果
jb_button.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
//更新内容
jp.repaint();//这样重绘界面,界面就更新了。
}
});
求助java高手!关于JFrame组件更新(有代码)
你在repaint()方法之后添加一句
this.setVisible(true);
就可以了
javajframe更新界面的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java窗体jframe美化、javajframe更新界面的信息别忘了在本站进行查找喔。