Java 父项在组件中不是公共的
我的登录表单面板代码中有两个语法错误,如下所示:Java 父项在组件中不是公共的,java,mysql,login,Java,Mysql,Login,我的登录表单面板代码中有两个语法错误,如下所示: private void loginActionPerformed(java.awt.event.ActionEvent evt) { boolean result =false; try{ Koneksi objKoneksi = new Koneksi(); Connection kon = objKoneksi.bukaKone
private void loginActionPerformed(java.awt.event.ActionEvent evt) {
boolean result =false;
try{ Koneksi objKoneksi = new Koneksi();
Connection kon = objKoneksi.bukaKoneksi();
Statement stat = kon.createStatement();
String username = id.getText();
String password = pass.getText();
String query = "select * from userid where id='" +id+ "'and pass='"+pass+"'";
result=stat.executeQuery(query).next();
} catch (SQLException e)
{
System.out.println(e.toString());}
if(result){
JOptionPane.showMessageDialog(null,"LOGIN SUCCESS");
this.setVisible(false);
new Aplikasi().show();
this.parent.setVisible(true);
this.dispose();}
else {
error.setText("ERROR LOGIN");}
}
在this.parent.setVisibletrue行中有一个删除线显示方法和一个红色气球,表示父项在组件中不是公共的;无法从外部包访问。
这里会出什么问题?
谢谢你
注:我是新手,英语不是我的母语一次罢工很可能意味着你正在调用的方法已被弃用
“父项不是公共的”错误表示无法直接访问此对象中的“父项”字段。如果我没说错的话,你可以打电话给getParent来访问它。那么这个节目的新功能是什么?我试着运行这个文件,它显示了错误登录。我已经将我的用户ID和密码添加到数据库中。您可能需要检查Aplikasi类或其父类的文档,以了解为什么show会让您成功。顺便说一句,删除可能是由你的IDE添加的,所以你也应该检查你的IDE帮助/文档,看看它到底是什么意思,只是为了确定。我已经解决了显示问题。登录错误怎么办?