0
아래 코드는 제 코드입니다. 6 개의 버튼을 모두 추가 할 수 없습니다. 한 번에 Button1-3 또는 Button4-6 만 표시됩니다.JFrame의 모든 버튼을 표시 할 수 없습니다.
어디에서 잘못 될지 알려주세요.
// This class contains the main method and launches the Main screen
import javax.swing.*;
import java.awt.*;
public class LearningHome{
public static void main(String[] args){
JFrame mainFrame = new JFrame("Welcome to the Learning! ");
try {
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainFrame.setSize(800, 800);
mainFrame.setVisible(true); // Without this property the frame will not be visible
FlowLayout mainLayout = new FlowLayout();
JPanel mainPanel = new JPanel();
mainPanel.setLayout(mainLayout);
mainPanel.add(new JButton(" Button 1 "));
mainPanel.add(new JButton(" Button 2 "));
mainPanel.add(new JButton(" Button 3 "));
JPanel subPanel = new JPanel();
subPanel.setLayout(mainLayout);
subPanel.add(new JButton(" Button 4 "));
subPanel.add(new JButton(" Button 5 "));
subPanel.add(new JButton(" Button 6 "));
mainFrame.add(mainPanel, mainLayout.LEFT);
mainFrame.setLocationRelativeTo(null);
mainFrame.add(subPanel, mainLayout.RIGHT);
}
}
팩이 좋은 옵션입니다. 하지만 그걸로 내 페이지가 줄어들고 있는데, 나는 그럴 필요가 없다. 그 외에는 모든 것을 구현했습니다. 당신의 설명은 굉장했습니다. 정말 고맙습니다. –