⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch9_46.java

📁 java图形用户界面设计 包括如何创建窗体 设计界面 管理布局 绘制图形 使用组件 事件编程等
💻 JAVA
字号:
import javax.swing.*;import java.awt.event.*;import java.io.File;public class ch9_46 extends JFrame implements ActionListener{  JTextField jt;  public ch9_46() {    super("测试文件选择");    setBounds(20,20,500,300);    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  }  public static void main(String[] args) {    ch9_46 f = new ch9_46();    f.getContentPane().setLayout(null);    JButton jb=new JButton("选择文件");    jb.setBounds(20,20,80,50);    jb.addActionListener(f);    f.jt=new JTextField();    f.jt.setBounds(120,20,200,50);    f.getContentPane().add(jb);    f.getContentPane().add(f.jt);    f.setVisible(true);  }  public void actionPerformed(ActionEvent e)  {   //没有指定打开的目录   JFileChooser jf=new JFileChooser();   //打开指定的目录,注意分隔符要\\   //JFileChooser jf=new JFileChooser("d:\\javawork");   //如果不指定默认打开路径,可使用以下方式   File fp=new File("d:\\javawork");   jf.setCurrentDirectory(fp);    //设置标题   jf.setDialogTitle("请选择一个文件");    //改变"打开"按钮上的文字   jf.setApproveButtonText("选择");      //文件对话框的打开 ,并返回值,其中open可以用save以保存的方式打开   int result=jf.showOpenDialog(this);      //取得文件对象   if(result==JFileChooser.APPROVE_OPTION)   {   	File youfile=jf.getSelectedFile();   	jt.setText(youfile.getPath() +"\n"+youfile.getName());   	   }   else if(result==JFileChooser.CANCEL_OPTION)   {   	jt.setText("你没有选择任何文件");   }     }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -