2014-07-15 2 views
0

jFrame을 사용하고 있고 jFrame에는 3 개의 텍스트 필드와 jButton이 있습니다. textField는 항목 번호와 항목 이름 및 항목 가격입니다. jButton을 누르면 다른 jFrame에서 JButtin이 생성됩니다. jButton을 데이터베이스에 연결하여 가격과 항목 이름을 jTable에 추가 할 수있는 방법은 무엇입니까?사용자가 동적으로 jbutton을 추가 할 수 있습니다.

+0

정확히 무엇이 문제입니까? 왜 갇혀 있고 왜? –

+0

코드로 스윙을 만드는 방법을 알고 있지만 제 질문은 사용자가 jbutton을 눌러서 수행하도록 허용하는 방법입니다. – mohza

+0

"코드별로"계속됩니다. 사용자 동작에 대한 응답으로 이러한 코드를 실행해야합니다. 이벤트 리스너에 대해 알고 있습니까? –

답변

3

사용자가 XY 문제 유형 질문이 아닌데도 JButton을 만들 수는 없을까요? 대부분의 다른 목적은, 컨테이너에 추가 ...

JButton myButton = new JButton(someTextOrActionHere); 

그리고 쉽다 :

,
someJPanel.add(myButton); 
someJPanel.revalidate(); // to have the layout managers layout the button 
someJPanel.repaint(); // often needed to clean up dirty pixels. 

그러나 이것은 사소한 것들이며, 당신의 문제가 아직 우리에게 말하지 않은 질문에 있다고 느끼고 있습니다. 질문을 조금 개선하는 것이 좋습니다.


편집
당신의 상태 :

나는 코드로 스윙을 만들 수 있지만, 내 질문에 난 그냥 의해

를 JButton를 누르면 해당 사용자가 수행 할 수 할 수있는 방법입니다 방법을 알고

그건 단지 그것 뿐이에요, 이것에 마법은 없습니다. 버튼의 ActionListener에 의해 강조되는 것을 제외하고는 위와 동일한 코드를 사용합니다. 다시 말하지만, 도움이 더 필요하면 코드와 세부 사항을 포함하여 질문에 더 많은 것을 넣어야합니다. 그것은 당신의 부분에 작용할 것입니다, 그러나 그것의 가치가있을 것입니다.

+0

내가하려는 것은이 프로그램에서 계산원 프로그램을 만들고 싶습니다. 2 jFrame은 additem이고 다른 하나는 항목이 들어있는 메인 프레임입니다. 내가 원하는 건 사용자가 – mohza

+0

@ momza에 항목을 추가 할 때입니다. 관련 코드를 보여 주시고, 시도한 것을 보여 주시고, 어떻게 작동하지 않는지 알려주세요 ... 제쳐두고, 두 개의 JFrames. 두 개의 창을 표시해야하는 경우 대개 JDialog입니다. –

관련 문제