0
A부터 Z까지 버튼을 만드는 코드가 있는데 버튼을 클릭하면 JOption
버튼이 클릭되었다는 메시지가 나타납니다 (아직 코드 부분을 추가하지 않았습니다)JPanel에 버튼 추가
그러나 문제는 버튼 코드를 패널에 추가 한 다음 표시하는 방법을 모르겠다는 것입니다. 나는 교수형 집행 인 게임
- 패널 1 = 흐름 레이아웃 버튼을
- 패널 교수형 집행
- 패널 (3) 2 = 이미지 = 숨겨진 단어
- 의 각 섹션에 대해 4 개 패널을 만들려고하기 때문에 패널 4 = 제어 버튼
누구를 도울 수 있습니까? 이것은 지금까지 내 코드입니다
:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Hangman extends JFrame{
public Hangman(){
setLayout(new FlowLayout());
for(char i = 'A'; i <= 'Z'; i++){
String buttonText = new Character(i).toString();
JButton button = getButton(buttonText);
add(button);
}
}
public JButton getButton(final String text){
final JButton button = new JButton(text);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
}
});
return button;
}
public static void main (String [] args){
JFrame frame = new JFrame();
frame.setVisible(true);
}
}
setSize 메소드 호출 GUI의 ASCII 아트를 제공 잊지 생각 여분의 너비와 높이 (어떤 구성 요소가 여분을 얻는 지 보여주기 위해)로 늘어날 때를보십시오. –
그냥 팁 :'getButton' 메서드의 이름을'createButton'으로 바꿀 것입니다. 일반적으로 getter는 기존 객체를 반환합니다. 좀처럼 생성하지 않으므로 이름이 매우 혼란 스럽습니다. – Robin