我刚刚开始在netbeans中进行Gui编程(使用模板Java桌面应用程序)。然而,我已经被卡住了。在我的主类中,我有一些可以从Gui调用的方法。这些方法对外部文件执行某些操作,如果出现错误,它们应该打开一个新窗口,显示一条错误消息。
但是,我不能从我的主类访问Gui-Class的成员方法,所以我不能打开新窗口。下面是netbeans主类(= MyProgrammApp.class)调用gui-class (MyProgrammView.class)的方式。
//MyProgrammApp.class:
public class MyProgrammApp extends SingleFram
我想用MS涂料的风格写一个油漆程序。
在最基本的水平上,每当用户拖动鼠标时,我都必须在屏幕上画一个点。
def onMouseMove():
if mouse.button.down:
draw circle at (mouse.position.x, mouse.position.y)
不幸的是,我的GUI框架(参见前面的)有问题,我没有足够频繁地收到鼠标移动消息。我使用的是GUI框架wxWidgets和编程语言Haskell。
问题:,你能给我一些示例代码来实现这样一个最小的画图过程吗?最好,您的代码应该使用wxWidgets,但我也接受GTK+或Cocoa。我不介
这里的初学者编程学生。尝试简单地创建JFrame对象,该对象允许我单击窗口的边界并显示我单击的坐标。但是,每当我单击一个新位置时,前面的坐标就需要消失。有人告诉我,这样做的一种方法是将一个JPanel添加到JFrame对象的中心。然而,当我这样做的时候,我得到了一个错误,上面写着我在向一个容器中添加一个窗口。我可能从我所读到的内容中错误地扩展了一些东西,但我似乎无法理解它。
public class Proj07 {
public static void main(String[] args){
new Proj07Runner();
}
}
im