如何在Netbeans中将JFileChooser分配给JButton?

时间:2014-08-10 03:59:11

标签: java swing netbeans jbutton jfilechooser

我更喜欢它来自属性编辑器 - >自定义代码。 我需要在一个实例中选择一个文件夹,在另一个实例中选择一个文件 该功能将是:在按jButton1时,会打开jFileChooser1并确认选择,将所选的文件夹/文件路径返回到字符串strFolderPath / strFilePath。 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

  

"我更喜欢它来自属性编辑器 - >自定义代码。"

不,你没有。这是编辑auo生成的代码。哟不想要/需要那个。自动生成的代码仅用于初始化组件并将其布局。它并不意味着被改变(除非你真的知道你正在做什么)

你想要的是为按钮添加一个监听器,并编写你的代码以便在监听器回调中选择一个文件。在Netbeans编辑器中,您可以简单地说:

  1. 右键单击设计视图中的按钮,然后选择事件 - >操作 - >操作执行
  2. 如果您转到源代码视图,您会看到类似

    的内容
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    
    }
    

    在该方法中,可以编写文件选择器的代码。如果您需要帮助,我建议您查看How to use File Choosers。在JFileChooser api javadoc

  3. 中也可以找到一个非常简单的代码示例

    另外,这些是非常基本的Swing用例。我强烈建议您放下GUI编辑器并学习先编写代码。一旦理解了它背后的代码,它将使编辑器更容易使用工具。如果您确实想要遵循此建议,请随身携带Swing tutorials并按照您自己的节奏慢慢进行操作。有很多东西可以吸收,但是没有一天可以成为忍者,你需要先成为一个蚱蜢: - )