我的项目中有一个AfficheurJava类(它是一个drawingpanel),它在参数中采用一个mainwindow对象。mainwindow本质上是一个swing用户界面,netbeans会自动生成代码,就像我用他们的设计工具设计的那样。为了让它工作,我必须编辑netbeans生成的代码,并在创建新的afficheur时在参数中添加'this'(参见第85行),这只有在记事本中编辑代码时才可能。
这种方法可以让我的代码正常工作,但只要我尝试用netbeans设计工具修改ui,整个事情就搞砸了。我知道这是一个问题,因为我试图删除'这个',然后修改我的用户界面,然后添加'这个'回来,一切正常。当我修改了netbeans的代码时,它就不能正确地生成代码。你知道我该怎么解决这个问题吗?
1条答案
按热度按时间j2datikz1#
只需转到“设计”选项卡,然后右键单击要更改代码的项目,然后单击“自定义代码”(或类似的内容,我记不太清楚)并编辑代码。