我正在使用拖放式GUI(我还不能编写GUI代码)。
我只知道一些功能:setVisible
,getText
,setText
等。
但我想学习我可以使用的按钮或文本字段的所有功能
答案 0 :(得分:4)
如果您的意思是the Swing GUI:
您可以调用的实际方法以及您可以在代码中访问的字段正是您在javax.swing in the Java documentation中找到的与您正在查看的类对应的内容。
例如,如果您有JFrame
,则可以在javax.swing.JFrame中找到所有方法。
属性源自上述Swing方法(主要采用“删除'set'和'get'方式”)。
例如,如果您有JFrame
,则可能会在Netbeans中看到background
属性,您可以在文档中找到setBackground
和getBackground
。
Bindings似乎是特定于NetBeans的,但这些也基于属性。
例如,有一个background
绑定和一个background
属性。
事件稍微复杂一些 - 例如,所有mouseX
事件大致对应addMouseListener
和addMouseMotionListener
,其中对应的{ {3}}和MouseListener
参数包含mouseClicked
,mouseEntered
等方法。
如果您的意思是MouseMotionListener
,我会想到类似的内容(但只取自AWT)。
这并不是说每个方法都以某种形式出现在NetBeans用户界面中 - 因为the java.awt package之类的东西出现在那里是没有意义的,因为这是你需要决定何时在运行时调用自己的东西。
答案 1 :(得分:1)
每当你打算学习一个类的所有方法时,首先要检查的是该类的documentation条目(如果存在)。一般来说,它应该包含您感兴趣的一些方法,并查看父类的文档条目和父类的父类等等,应该揭示您感兴趣的所有知识,因此,这可能是学习算法:
如果您已经拥有令人满意的理论知识,但是您不确定这种做法,那么您可能需要创建一些小型沙箱项目来尝试您刚刚学到的东西。