/**
* 这里开始添加第4个面板组件
*/
n4.setLayout(null); new Mymusic(nssa);
musicNam = new String[Mymusic.mymusicName.size()];
for(int b = 0;b < Mymusic.mymusicName.size();b++){
musicNam[b] = Mymusic.mymusicName.get(b);
}
downList3 = new JList(musicNam);
downList3.setSelectionForeground(Color.red);
downList3.setFixedCellHeight(30);
jspane3 = new JScrollPane(downList3);
jspane3.setBounds(0, 0, 1180, 650);
JButton k42 = new JButton("设置我的默认下载文件夹");
k42.setBounds(0, 600, 1180, 50);
n4.add(k42);
n4.add(jspane3);
//为设置默认下载文件夹设置事件
k42.addMouseListener(new MouseAdapter(){ //单击时候调用
public void mouseClicked(MouseEvent e) {
JFileChooser filechooser = new JFileChooser("src/TOP14/JT02/Music/Clientele/Dw/");
filechooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int i = filechooser.showOpenDialog(getContentPane());
//判断用户是否单击打开按钮
if(i==JFileChooser.APPROVE_OPTION){
//获取选中的文件对象
selectedFile = filechooser.getSelectedFile();
//显示默认选中文件夹名称
System.out.println(selectedFile);
nssa = selectedFile.toString();
new Mymusic(nssa);
musicNam = new String[Mymusic.mymusicName.size()];
for(int b = 0;b < Mymusic.mymusicName.size();b++){
musicNam[b] = Mymusic.mymusicName.get(b);
}
//@这里
}
}
});我可以获取到新的数据 但是没办法将原来的表格刷新 有没的什么办法 让@这里 刷新界面上的表格啊?
* 这里开始添加第4个面板组件
*/
n4.setLayout(null); new Mymusic(nssa);
musicNam = new String[Mymusic.mymusicName.size()];
for(int b = 0;b < Mymusic.mymusicName.size();b++){
musicNam[b] = Mymusic.mymusicName.get(b);
}
downList3 = new JList(musicNam);
downList3.setSelectionForeground(Color.red);
downList3.setFixedCellHeight(30);
jspane3 = new JScrollPane(downList3);
jspane3.setBounds(0, 0, 1180, 650);
JButton k42 = new JButton("设置我的默认下载文件夹");
k42.setBounds(0, 600, 1180, 50);
n4.add(k42);
n4.add(jspane3);
//为设置默认下载文件夹设置事件
k42.addMouseListener(new MouseAdapter(){ //单击时候调用
public void mouseClicked(MouseEvent e) {
JFileChooser filechooser = new JFileChooser("src/TOP14/JT02/Music/Clientele/Dw/");
filechooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int i = filechooser.showOpenDialog(getContentPane());
//判断用户是否单击打开按钮
if(i==JFileChooser.APPROVE_OPTION){
//获取选中的文件对象
selectedFile = filechooser.getSelectedFile();
//显示默认选中文件夹名称
System.out.println(selectedFile);
nssa = selectedFile.toString();
new Mymusic(nssa);
musicNam = new String[Mymusic.mymusicName.size()];
for(int b = 0;b < Mymusic.mymusicName.size();b++){
musicNam[b] = Mymusic.mymusicName.get(b);
}
//@这里
}
}
});我可以获取到新的数据 但是没办法将原来的表格刷新 有没的什么办法 让@这里 刷新界面上的表格啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货