当前位置: 技术问答>java相关
不知是不是刷新的问题,显示不出来
来源: 互联网 发布时间:2015-10-16
本文导语: 主程序 public JXXX extends JFrame { JPanel main = new JPanel(); getContentPane().add(main); ....//初始化 JTable t1 = new JTable(); JTable t2 = new JTable(); ...//初始化t1,t2 JScrollPane jsp = new JScrollPan...
主程序
public JXXX extends JFrame
{
JPanel main = new JPanel();
getContentPane().add(main);
....//初始化
JTable t1 = new JTable();
JTable t2 = new JTable();
...//初始化t1,t2
JScrollPane jsp = new JScrollPane(t1);
main.add(jsp);
}
运行时,程序能正常显示,当我通过某个操作,想把t1从JScrollPane替换为t2时,不知如何操作,我的操作为:jsp.remove t1,然后add t2,再然后jsp.updateUI(), main.updateUI();,可是就是显示不出t2,不知为何?帮帮忙。
还有一问题:
有个批处理命令xyz,在d:目录下,请问如何设置路径才可以在其他的目录下执行?有没有讲批处理命令的书,推荐一本。
public JXXX extends JFrame
{
JPanel main = new JPanel();
getContentPane().add(main);
....//初始化
JTable t1 = new JTable();
JTable t2 = new JTable();
...//初始化t1,t2
JScrollPane jsp = new JScrollPane(t1);
main.add(jsp);
}
运行时,程序能正常显示,当我通过某个操作,想把t1从JScrollPane替换为t2时,不知如何操作,我的操作为:jsp.remove t1,然后add t2,再然后jsp.updateUI(), main.updateUI();,可是就是显示不出t2,不知为何?帮帮忙。
还有一问题:
有个批处理命令xyz,在d:目录下,请问如何设置路径才可以在其他的目录下执行?有没有讲批处理命令的书,推荐一本。
|
给你个更好的方法,用两个JScrollPane分别装t1,t2, 把两个JScrollPane加到一个使用CardLayout的panel上,切换时调用cardlayout.next()方法。
|
我想,你用JTable的setModel()方法设置新的tablemodel会更好些。
这样只用一个table就可以了,不用替换table。
这样只用一个table就可以了,不用替换table。
|
有个批处理命令xyz,在d:目录下,请问如何设置路径才可以在其他的目录下执行?
设set path=d:就可以了.
有没有讲批处理命令的书,推荐一本。
看dos时代的书吧!!!!!
设set path=d:就可以了.
有没有讲批处理命令的书,推荐一本。
看dos时代的书吧!!!!!