두 개의 버튼이 있고 두 번째 버튼에는 첫 번째 버튼에서 만든 변수를 사용하고 싶습니다. 그래서 Netbeans은 버튼의 코드를 생성합니다. netbeans에 의해 생성 된 ActionEvent는 "private void buttonActionPerformed (java.awt.event.ActionEvent evt)" 이며 변경할 수 없습니다. 버튼 설정에서 버튼을 공개로 변경하려고했습니다. 공개로 변경했지만 코드에서는 여전히 비공개입니다. 나는 무엇을 해야할지 모른다. 문제가있는 곳이면 누구나 알 수 있습니까? 감사합니다. .Netbeans Swing jButton
0
A
답변
0
당신이하고 싶은 것은 private void buttonActionPerformed(ActionEvent evt)
위의 빈 줄이 그 줄에 변수를 만드는 것입니다. 예 : int a;
이제는 녹색으로 바뀝니다. 클래스 정의를 클릭 두 개의 버튼에 사용에 따라 변수의 값을 변경하고자하는 변수를 선언 그 시간에 시작할 때 이것은 단순히 글로벌 수단으로 선언 전역 변수를
0
JFrame jtfMainFrame;
JButton jbnButton1, jbnButton2;
JTextField jtfInput;
JPanel jplPanel;
//Declaring the string variable setText
String setText;
public JButtonDemo2() {
jtfMainFrame = new JFrame("Which Button Demo");
jtfMainFrame.setSize(50, 50);
jbnButton1 = new JButton("Button 1");
jbnButton2 = new JButton("Button 2");
jtfInput = new JTextField(20);
jplPanel = new JPanel();
jbnButton1.setMnemonic(KeyEvent.VK_I); //Set ShortCut Keys
jbnButton2.setMnemonic(KeyEvent.VK_I);
jbnButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//Setting the setText variable
setText = "Do whatever you want";
}
});
jbnButton2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//Displaying the setText variable
jtfInput.setText(setText);
}
});
jplPanel.setLayout(new FlowLayout());
jplPanel.add(jtfInput);
jplPanel.add(jbnButton1);
jplPanel.add(jbnButton2);
jtfMainFrame.getContentPane().add(jplPanel, BorderLayout.CENTER);
jtfMainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jtfMainFrame.pack();
jtfMainFrame.setVisible(true);
}
0
라고하여 용도.
0
ActionPerformed()을 변경할 필요가 없습니다. 변수를 전역 변수으로 선언 한 다음 버튼의 ActionPerformed() 안에있는 작업을 수행하면됩니다.
관련 문제
- 1. Netbeans Java Swing Components undragable
- 2. 테이블/셀의 Netbeans/Java swing 질문
- 3. Java Swing (Netbeans)의 다음 버튼 만들기
- 4. Swing Netbeans 빌더에 배경 이미지가 표시되지 않습니다.
- 5. NetBeans (Java Swing) : 창 크기 설정
- 6. Netbeans 팔레트에서 Java Swing 클래스 깨기
- 7. params 정의 및 액세스 (Java Swing Netbeans)
- 8. Java Swing Nimbus에서 JButton 크기를 설정하는 방법은 무엇입니까?
- 9. Jsp 페이지 (웹)에서 Jbutton (Swing)을 호출하는 방법?
- 10. 정기적으로 JButton 텍스트 변경
- 11. Jbutton
- 12. Netbeans 6.5 GUI 빌더를 사용하여 JButton 배열 만들기
- 13. 결함이있는 JButton 이벤트 리스너
- 14. Swing loginpanel
- 15. Netbeans 디자인보기의 동적 단추
- 16. 자바 JButton 스타일링
- 17. "클릭"소리로 JButton 액션을들을 수있게하십시오.
- 18. Netbeans Swing GUI Builder에서 Java Swing GUI 아이콘을 변경할 수있는 방법이 있습니까?
- 19. NetBeans SWING 내의 루프에서 Thread.sleep을 사용하는 방법은 무엇입니까?
- 20. netbeans java swing 응용 프로그램에서 모듈러 코드를 작성하는 방법은 무엇입니까?
- 21. Netbeans Swing GUI 빌더에서 JFrame에 구성 요소 추가하기
- 22. NetBeans : Maven 기반 Swing Application Framework 프로젝트에 Spring IOC 추가
- 23. Netbeans Souce 코드 편집기를 Swing 응용 프로그램에 포함시키는 방법은 무엇입니까?
- 24. NetBeans 6.X 프레임 워크를 사용한 Java/Swing GUI 프로그래밍
- 25. netbeans Swing 앱의 윈도우로 JList를 자동으로 늘리려면 어떻게해야합니까?
- 26. 파일에 netbeans (java swing)의 기본 메소드 클래스 오류가 없습니다.
- 27. java swing netbeans 프로젝트에 libusb를 추가하는 방법은 무엇입니까?
- 28. NetBeans - Java/Swing - 실행 파일 .jar에 이미지가 표시되지 않습니다.
- 29. NetBeans - JFrame에서 모든 Swing 구성 요소를 표시하는 방법?
- 30. Netbeans Swing GUI 빌더를 사용할 때 코드 생성
코드를 게시하고 오류를 지정하십시오. 변수를 단추 처리기 외부에 만들어야합니다. –