首先,我不会说正确的英语,对此感到抱歉!
我正在用 Java 制作一个股票系统,它正在工作,但我对dispose()
JDialog 实例的正确使用有疑问。
我的代码:
public Usuario getUsuario() {
this.setVisible(true);
this.dispose();
return new VentanaConfigurarPrivilegios(new Usuario(textField.getText(), new String(passwordField.getPassword()))).getUsuario();
}
这个函数工作并从调用Usuario
的新实例返回一个新的,但怀疑是关于最后两行,我正在处理 JDialog,之后,从 textFields 传递一个文本,它工作正常,但我不确定我是否以正确的方式执行此操作,并且我不希望代码在使用时失败。VentanaConfigurarPrivilegios
getUsuario()
再次,对不起我的英语!!谢谢。