Java JFilechooser在eclipse窗口中工作,但不';t在EclipseMac上工作?
我在windows平台上编写了一个有点大的程序,但现在我把我的项目移到了mac上。在这两个平台上我都使用了eclipse,但JFilechooser在我的mac上不工作 My JFilechooser函数:Java JFilechooser在eclipse窗口中工作,但不';t在EclipseMac上工作?,java,eclipse,macos,jfilechooser,Java,Eclipse,Macos,Jfilechooser,我在windows平台上编写了一个有点大的程序,但现在我把我的项目移到了mac上。在这两个平台上我都使用了eclipse,但JFilechooser在我的mac上不工作 My JFilechooser函数: protected Shell shlGui; Button btnOpen = new Button(shlGui, SWT.NONE); btnOpen.addActionListener(new ActionListener() { @Override
protected Shell shlGui;
Button btnOpen = new Button(shlGui, SWT.NONE);
btnOpen.addActionListener(new ActionListener() {
@Override
public void widgetSelected(ActionEvent e) {
JFileChooser jfc = new JFileChooser();
if(jfc.showOpenDialog(jfc) == JFileChooser.APPROVE_OPTION){
//get selected file name [i.e., complete file path]
java.io.File f = jfc.getSelectedFile();
txt_open.setText(f.toString());
file_path = f.toString();
image_resize(lbl_image, f.toString());
lbl_image.setImage(new Image(display, "saved.png"));;
}
}
});
“不起作用”是什么意思?会发生什么?你期望发生什么?JFilechooser在我按下btnOpen按钮后根本不工作整个程序冻结如果使用
jfc.showOpenDialog(null)
,会发生什么?