我正在使用stddraw.java库,无法编辑该文件。我想把各种项目添加到 JFrame 例如 JMenu ,按钮和其他不损害画布和 Jframe .我试过类似的方法 StdDraw.class.getMethods "但我似乎无法让它发挥作用。似乎我只能使用类中的方法,而不能添加一些自己的方法或编辑类中已有的方法。该文件可在线获取。我怎样才能实现上述目标?
JFrame
JMenu
Jframe
StdDraw.class.getMethods
blmhpbnm1#
使用继承。
class MyClass extends JFrame { String myField = ""; //--- This is my own field! }
1tu0hz3e2#
如果我没弄错的话,stddraw.java是最后一个类。不能扩展最后一个类。所以你有两个选择:如果许可证允许这种用法,您可以直接使用source,然后添加自己的属性并自己编译。您可以使用自己的 Package 器类和使用java反射的直接方法调用来封装stddraw.java类。
2条答案
按热度按时间blmhpbnm1#
使用继承。
1tu0hz3e2#
如果我没弄错的话,stddraw.java是最后一个类。不能扩展最后一个类。所以你有两个选择:
如果许可证允许这种用法,您可以直接使用source,然后添加自己的属性并自己编译。
您可以使用自己的 Package 器类和使用java反射的直接方法调用来封装stddraw.java类。