NetBeans中构建的GUI函数列表?

时间:2018-03-24 11:59:41

标签: java netbeans jframe netbeans-7 netbeans-8

我正在使用拖放式GUI(我还不能编写GUI代码)。

我只知道一些功能:setVisiblegetTextsetText等。

但我想学习我可以使用的按钮或文本字段的所有功能

2 个答案:

答案 0 :(得分:4)

如果您的意思是the Swing GUI

  • 您可以调用的实际方法以及您可以在代码中访问的字段正是您在javax.swing in the Java documentation中找到的与您正在查看的类对应的内容。

    例如,如果您有JFrame,则可以在javax.swing.JFrame中找到所有方法。

  • 属性源自上述Swing方法(主要采用“删除'set'和'get'方式”)。

    例如,如果您有JFrame,则可能会在Netbeans中看到background属性,您可以在文档中找到setBackgroundgetBackground

  • Bindings似乎是特定于NetBeans的,但这些也基于属性。

    例如,有一个background绑定和一个background属性。

  • 事件稍微复杂一些 - 例如,所有mouseX事件大致对应addMouseListeneraddMouseMotionListener,其中对应的{ {3}}和MouseListener参数包含mouseClickedmouseEntered等方法。

如果您的意思是MouseMotionListener,我会想到类似的内容(但只取自AWT)。

这并不是说每个方法都以某种形式出现在NetBeans用户界面中 - 因为the java.awt package之类的东西出现在那里是没有意义的,因为这是你需要决定何时在运行时调用自己的东西。

答案 1 :(得分:1)

每当你打算学习一个类的所有方法时,首先要检查的是该类的documentation条目(如果存在)。一般来说,它应该包含您感兴趣的一些方法,并查看父类的文档条目和父类的父类等等,应该揭示您感兴趣的所有知识,因此,这可能是学习算法:

  • 定义一组您打算学习的课程
  • 打开课程的文档
  • 将父类/接口添加到步骤1中描述的列表
  • 创建您感兴趣的方法列表(可能您对所有情况都不感兴趣)
  • 逐一完成方法
  • 重新阅读您的列表并检查您是否认为有些项目可能无法记住某些重要细节,如果有,请重新阅读其条目。重复此步骤,直到没有此类项目

如果您已经拥有令人满意的理论知识,但是您不确定这种做法,那么您可能需要创建一些小型沙箱项目来尝试您刚刚学到的东西。