📄 choosefile.java~56~
字号:
package changeExts;import java.awt.*;import javax.swing.*;import java.awt.event.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class ChooseFile extends JDialog { int rVal; String fDir,fName; //JPanel panel1 = new JPanel(); //BorderLayout borderLayout1 = new BorderLayout(); JFileChooser jFileChooser = new JFileChooser(); ChangeExts changeExts; public ChooseFile(ChangeExts chExts) { //super(frame); try { changeExts=chExts; jbInit(); pack(); } catch(Exception ex) { ex.printStackTrace(); } } public ChooseFile() { //this(null); } private void jbInit() throws Exception { //panel1.setLayout(borderLayout1); //panel1.setToolTipText(""); //this.setTitle("222"); jFileChooser.setDialogTitle("1111"); jFileChooser.addActionListener(new ChooseFile_jFileChooser_actionAdapter(this)); this.setTitle("2222222"); this.getContentPane().add(jFileChooser); //panel1.add(jFileChooser, BorderLayout.CENTER); //MyFileFilter filter=new MyFileFilter(); //filter.addType("java"); //filter.addType("shtml"); //filter.setDescription("related files"); //jFileChooser.addChoosableFileFilter(filter); rVal=jFileChooser.showOpenDialog(this); this.dispose(); } void jFileChooser_actionPerformed(ActionEvent e) { if(rVal==JFileChooser.APPROVE_OPTION){ //ChangeExts.str1=jFileChooser.getSelectedFile().getPath(); fName=jFileChooser.getSelectedFile().getName(); fDir=jFileChooser.getCurrentDirectory().toString(); changeExts.setFName(fName); changeExts.setFDir(fDir); this.dispose(); } if(rVal==JFileChooser.CANCEL_OPTION){ this.dispose(); } }}class ChooseFile_jFileChooser_actionAdapter implements java.awt.event.ActionListener { ChooseFile adaptee; ChooseFile_jFileChooser_actionAdapter(ChooseFile adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jFileChooser_actionPerformed(e); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -