您好我是NetBeans IDE的新手。我开发了一个带有两个textField的基本桌面应用程序,一个用于userName
,另一个用于password
。它还有一个OK按钮。此应用程序检查数据库中的用户名和密码。
现在我已经为该数据包添加了Master / Detail样本表单。现在应用程序的工作方式如下:单击“确定”按钮时,它会检查用户名和密码。如果正确,它运行CRUD-app,这是我遇到问题的地方:主/细节样本表格运行并且不显示在屏幕上。我的问题是如何使其可见?
好的 - 我创建了这个名为BB的CRUD-app:
OK.addActionListener(new ActionListener(){
BB call= new BB();//Here I call the crude
它是:public class BB extents Jpanel {// class name
我确实尝试使用BB.show();我得到一个错误说:非静态mrthod show()不能从静态cotext引用。 甚至setVisible(true)也没有显示应用程序
答案 0 :(得分:1)
你的榜样......
BB call= new BB();//Here I call the crude
Call.setVisible(true);
您是否复制并粘贴或输入?如果你复制它,你的问题是你没有调用setVisible
正确的对象。它应该是......
BB call= new BB();
call.setVisible(true); // Notice 'c' instead of 'C'
如果那不是问题,那么BB会扩展哪个类?所以,在BB.java文件中应该有这样一行......
public class BB extends ???
靠近文件顶部。您文件中的extends
一词之后会出现什么?