「java刷新JFARME」java刷新当前页面
本篇文章给大家谈谈java刷新JFARME,以及java刷新当前页面对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java JFrame窗口刷新
- 2、java中怎么通过外部响应来刷新主窗体中JFrame中的JPanel界面
- 3、Java Swing关于界面刷新的问题!!
- 4、java中怎样实现刷新Jframe,具体内容如下:
- 5、JAVA刷新swing面板的问题
- 6、在JAVA Swing中对数据库内容进行了修改,怎样在主界面中实现JFrame的刷新,repaint()和validate()都没用
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 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中怎样实现刷新Jframe,具体内容如下:
可以建立两个jlable分别放上不同的图片,将jlable放在jpanel上面,点击按钮后删除原来的jlabel添加新的jlabel
JPanel panel=new JPanel();
JLabel label1=new JLabel();
JLabel label2=new JLabel();
如果已经将label1添加在panel上,单击后可用以下代码:
panel.remove(label1);
panel.repaint();
panel.add(label2);
JAVA刷新swing面板的问题
简单的很。可以用按钮监听事件然后重绘界面就行了。比如:
JPanel jp=(JPanel)this.getContentPane();
JButton jb=new JButton();
public TFrame()
{
//构造方法里的把组件添加进去
jp.addActionListener(new ActionListener()
{
//更新内容
// jp.removeAll();//如果内容需要实时更新,可以remove,来释放资源。但是前提是,组件都是在构造方法里实例化的,然后可以remove后在添加内容进去。用remove时不需要用repaint();
jp.repaint();//这样重绘界面,界面就更新了。
});
}
在JAVA Swing中对数据库内容进行了修改,怎样在主界面中实现JFrame的刷新,repaint()和validate()都没用
你想进行局部刷新,还是整体刷新。
①主要是个思路问题,想局部刷新的话,将修改后的值,传回到主界面中,通过x,y定位,修改单元格的值(你主界面应该是表格)
②想整体刷新的话,就简单了,不用传值,修改完成后,释放当前窗口资源,新建一个资源窗口。
PS:如还有问题,可百度Hi我!或留联系方式,good luck!~
关于java刷新JFARME和java刷新当前页面的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。