A. java如何使panel刷新
不是刷新panel,而是刷新DefaultTableModel...
fireTableStructureChanged() 方法, 通知所有侦听器,表的结构已更改。
删除数据的时候需要刷新表格,而添加数据的时候就不需要了
B. Java JPanel中,repaint(),paint(),方法的区别
repaint方法调用时会向你的程序发送一个消息,要求重绘你的程序的窗口的无效区域。
但这个消息会首先保存到应用程序的消息队列,并不会马上得到处理。
每个图形用户界面应用程序都有一个消息循环,作用是不断地从应用程序消息队列提取各种消息并交由指定的方法进行处理。
所以,repaint方法的作用就是发送一个刷新窗口的消息到消息队列,而消息循环时如果提取到了这个repaint方法发送的消息,就会调用paint方法来处理这个消息。
即repaint只负责发送消息,而消息的处理是由paint方法完成的。
所以,应该重写paint方法,将绘图逻辑放置其中。
C. 请问java swing中怎么实现点击按钮刷新panel界面的问题 我是想实现两颗树之间的转变
updateUI(); 与repaint()方法一起使用
D. java Jlist 如何实现已有内容刷新
楼主,这三个API,都可以刷新
void
setListData(Object[] listData)
根据一个对象数组构造只读 ListModel,然后对此模型调用 setModel。
void
setListData(Vector<?> listData)
根据一个 Vector 构造只读 ListModel,然后对此模型调用 setModel。
void
setModel(ListModel model)
设置表示列表内容或列表“值”的模型,通知属性更改侦听器,然后清除列表选择。
E. java中怎样实现刷新Jframe,具体内容如下:
可以改变图片的背景图片啊!
给按钮一个单击事件(ActionPerformed),在事件里面用 按钮名称.setIcon(new ImageIcon("图片路径"));
F. java中该怎样刷新JScrollPane控件中的数据
如果只是这样的效果,直接刷新JPanel(JPanel.repaint();),不是刷新JScrollPane.
同时要注意CommonalityClass.createGainTable(2) 函数里的JTable要清除掉原有的数据,再加入新数据.有或者建立个新的JTable.
G. java怎样刷新窗口界面
如果是复让那个内容添加制到数据库后就全部消失的话。可以这样比如说我有个文本框private JTextFiled jt = new JTextFiled(); jt.setText("123456");然后等这个添加到数据库后在设置jt.setText("");这样所添加的内容就消失了。。也像刷新了
H. 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中控件,文本等!!,其他的什么布局,坐标什么的,楼主应该很熟悉的,我只给个例子!!我就不啰嗦了!