swing之UI选择文件
Posted 猫儿爹
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swing之UI选择文件相关的知识,希望对你有一定的参考价值。
package gui1; import java.awt.Container; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JTextField; import javax.swing.filechooser.FileNameExtensionFilter; /** * * @author luozt */ public class TestFrame extends JFrame{ static JTextField TextField; static TestFrame testFrame; public static void main(String args[]){ testFrame=new TestFrame(); TextField=new JTextField(" "); JButton button=new JButton("选择文件"); button.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { //--核心代码 JFileChooser chooser = new JFileChooser("./"); FileNameExtensionFilter filter = new FileNameExtensionFilter( "文本文档", "txt"); chooser.setFileFilter(filter); int returnVal = chooser.showOpenDialog(testFrame); if(returnVal == JFileChooser.APPROVE_OPTION) { TextField.setText(chooser.getSelectedFile().getAbsolutePath()); } //--核心代码结束 } }); Container contentPane=testFrame.getContentPane(); contentPane.setLayout(new FlowLayout()); contentPane.add(button); contentPane.add(TextField); testFrame.setSize(300,100); testFrame.setVisible(true); } }
以上是关于swing之UI选择文件的主要内容,如果未能解决你的问题,请参考以下文章
java thread.sleep 也让 swing ui 进入睡眠状态