나는 promt.java와 gui.java 파일을 가지고있다. 한번 promt에서 OK 버튼을 클릭하면 db 쿼리가 사라지고 실행됩니다. gui.java의 JTextField에 대한 쿼리 결과를 얻고 싶었지만 SetText를 시도하고 promt.java에서 추가했지만 작동하지 않았습니다. 그 promt 내부의 변수에 쿼리 결과를 얻지 만 GUI에서 그것을 얻지 않습니다. 새 참조를 만드는 것처럼 Propmpt
전화 INT 새로운 GUI를 만들기 OK 버튼클래스 간 ActionListener?
try{
Class.forName(jdbc_driver);
con=DriverManager.getConnection(db_url, "root", "");
ps=con.prepareStatement(sql);
rs=ps.executeQuery();
if(rs.next());{
i = 1;
id=rs.getString("id")+"";
ovog=rs.getString("ovog")+"";
ner=rs.getString("ner")+"";
cardnum1=rs.getString("card_number")+"";
val=rs.getString("dvn")+"";
GUI guu=new GUI();
guu.screen3.setText("id: "+id +" "+"ovog"+ovog+" "+"ner"+ner+" "+"card number"+cardnum1+" "+"dun"+val);
}}
catch(Exception e){
System.out.println("Not Found!");
e.printStackTrace();
}
GUI의 ActionListener
public void actionPerformed(ActionEvent e) {
if(e.getSource()==card){
Cardpromt cp=new Cardpromt();
cp.prompt();
}