【问题标题】:how to automatically insert javafx code like netebeans8 in apache-netbeans 13++?如何在 apache-netbeans 13++ 中自动插入像 netebeans8 这样的 javafx 代码?
【发布时间】:2023-01-27 04:55:17
【问题描述】:

netbeans8 允许插入带有 setter 和 getter 的 javafx bean 属性,但早期版本没有该功能(也许)。我怎样才能在 apache netbeans 13 中做到这一点?

【问题讨论】:

    标签: javafx netbeans


    【解决方案1】:

    通过宏编写代码

    此示例使用它们的导入(如果它们可用)和 getter/setter 初始化 SimpleStringProperty。要在 apache-netbeans 中使用它,请在宏设置中将下面的代码粘贴为宏并创建一个快捷方式,然后创建一个标识符,然后在标识符内插入符号,按其宏的快捷方式控制键+转移+Alt+1个(在我的例子中)。 当然可以修改为 boolean , short , integer 属性……

    select-word caret-begin-word selection-end-word cut-to-clipboard  
    
    caret-line-first-column
    
     insert-tab "private final StringProperty " paste-from-clipboard " = new SimpleStringProperty();" insert-break
     insert-break   
    "public void " paste-from-clipboard make-setter "(String string) {" insert-break
      paste-from-clipboard ".set(string);" insert-break "}" insert-break
        
     insert-break   
      "public String " paste-from-clipboard make-getter "() {" insert-break
            "return " paste-from-clipboard ".get();" insert-break "}" insert-break
        
     insert-break   
      "public StringProperty " paste-from-clipboard make-getter "Property() {" insert-break
        "    return " paste-from-clipboard " ;" insert-break
        "}" insert-break
    fix-imports  caret-up  caret-up caret-up caret-up caret-up caret-up caret-up caret-up caret-up caret-up  caret-up caret-up
    

    【讨论】:

      猜你喜欢
      • 2014-09-05
      • 2015-07-06
      • 1970-01-01
      • 2015-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-15
      相关资源
      最近更新 更多