1
간단한 질문에 불편을 끼쳐 드려 죄송합니다.하지만 자바를 배워 가면서 몇 가지 문제가 있으며 그 중 첫 번째 문제는 GUI 프로그래밍입니다. 나는 처음에 JFrame을 형성하고 그 안에 JPanels를 배치했다. 기본적으로 jframe의 왼쪽과 오른쪽에 하나씩 JPanels를 설명하는 두 개의 상자를 만들기 위해 아래 코드를 사용합니다. 이들은 나중에 다른 요소의 컨테이너로 사용되지만 개요를 먼저 표시하려고합니다. 나는 약간의 연구를했고 두 번째 패널에는 페인트 라인을 추가했지만 아래의 응답 코드는 추가하지 않았다. 감사합니다다중 JPanel 가시성
import javax.swing.*;
import java.awt.*;
public class frmTest {
public static void main(String main[]){
JFrame test = new JFrame();
test.setSize(1300,800);
test.setVisible(true);
JPanel panel1 = new JPanel();
panel1.setSize(1300,100);
panel1.setLocation(0, 0);
panel1.setBorder(BorderFactory.createLineBorder(Color.black));
JPanel panel2 = new JPanel();
panel2.setSize(200,700);
panel2.setLocation(0,100);
panel2.setBorder(BorderFactory.createLineBorder(Color.black));
test.add(panel1);
test.add(panel2);
panel1.setVisible(true);
panel2.setVisible(true);
panel2.repaint();
}
}
스윙뿐만 아니라 .... JAVA의 모든 학습을 확장하여 이번 주에 열심히 노력했지만 이번 튜토리얼에 대한 감사의 말을 전했다. 나는 JPanels를 설정 한 방식에 문제가 있다고 생각했다. 위로 –
나는 tmw를 다시 시도해야 할 것이다. 그러나이 튜토리얼은 처음에는 위치를 다루고있다 ... border2out (서쪽)을 panel2에 적용하면 사라진다. 아직 각 패널을 볼 수 없습니다 .... tmw가 졸린 수 있습니다. –