Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何让Netbeans GUI Builder不自动为组件生成完全限定的类名_Java_Eclipse_Netbeans_Gui Builder - Fatal编程技术网

Java 如何让Netbeans GUI Builder不自动为组件生成完全限定的类名

Java 如何让Netbeans GUI Builder不自动为组件生成完全限定的类名,java,eclipse,netbeans,gui-builder,Java,Eclipse,Netbeans,Gui Builder,在使用GUI Builder时,如何在netbeans中使用较短的代码(如eclipse)? 比如说 Jbutton btnCalculate = new javax.swing.JButton(); 是自动生成的,但我想要像eclipse中那样更短的代码 Jbutton btnCalculate = new JButton(); 创建按钮时 导入您的资源 import javax.swing.*; 请注意,在第二个示例中,btnCalculate从未声明过,就像在第一个示例中一样 “在使

在使用GUI Builder时,如何在netbeans中使用较短的代码(如eclipse)? 比如说

Jbutton btnCalculate = new javax.swing.JButton();
是自动生成的,但我想要像eclipse中那样更短的代码

Jbutton btnCalculate = new JButton();
创建按钮时

导入您的资源

import javax.swing.*;
请注意,在第二个示例中,
btnCalculate
从未声明过,就像在第一个示例中一样

“在使用swing designer时,如何在netbeans中使用较短的代码,如eclipse?”

  • 转到工具->选项
  • 单击Java按钮
  • 单击GUI生成器选项卡
  • 取消选择生成类的完全限定名称
  • 拖放组件时,将为您添加导入

    另外,如果您想手工编写尚未导入的组件的代码,只需按Shift+Ctrl+I即可解析所有导入

    还有一个“按表单”选项:在Inspector窗口中选择根节点,然后在Properties窗口中查看GenerateFullClassNames属性


    是的,我明白了!自动生成器生成的代码与第一个代码类似!我试图添加导入行,但它显示未使用的导入!我认为这不是一个坏问题。只是措辞拙劣。谢谢@peterSmith它成功了!这些更改只适用于创建的新GUI元素!