public class Class1
{
public void doSomething()
{
//do stuff (1)
//do stuff (2)
}
}
新情况
public class Class1
{
private NewClass1 newClass1;
private NewClass2 newClass2;
private JComponent jComponent;
public Class1()
{
newClass1 = new NewClass1();
newClass2 = new NewClass2();
//instantiating jComponent
}
public void doSomething()
{
newClass1.doSomethingSmaller(jComponent); //possibly with some return value
newClass2.doSomethingSmallerToo(jComponent); //possibly with some return value
}
}
public class NewClass1
{
public void doSomethingSmaller(JComponent jComponent)
{
//do stuff (1)
jComponent.doStuff();
}
}
public class NewClass2
{
public void doSomethingSmallerToo(JComponent jComponent)
{
//do stuff (2)
jComponent.doOtherStuff();
]
}
3条答案
按热度按时间tag5nh1u1#
您尝试打开的文件的文件大小是多少?我唯一一次看到这种情况是当Netbeans要打开的文件相对较大时(不确定Netbeans使用什么阈值来显示此警告)。
如果它是一个包含您使用软件阅读(或写入)的数据的大型文本文件,请在Netbeans外部使用类似Notepad++的命令打开它。
更新
好了,现在很明显,包含代码的文件相对较大,而且Netbeans已经警告您该文件可能太大而无法打开。我强烈建议您将该文件拆分为多个文件(可能是多个类)。
示例:
旧状况
新情况
这些新的类应该放在单独的文件中,这样可以减少文件的大小,也可以鼓励在代码的其他地方重用代码(部分)。
webghufk2#
如果您无法减少类的大小,请尝试将其添加到**\NetBeans\harness\etc\app.conf**中
wqlqzqxt3#
我刚收到这个警告,我不能直接从类的方法引用打开它。所以我这样做是为了打开(如果它不能从类的引用打开)转到导航器-〉定位文件-〉打开,单击是