(편집 됨) 나는 틀린 질문을 할 가능성이 높습니다.JFrame의 두 JPanels
게시하기 전에 레이아웃 관리자를 확인한 결과 테두리 레이아웃이 내가 기대했던 것 중 가장 가까운 것으로 보입니다. 그러나 5 개 지역으로 제한됩니다. 다음은
내가 다양한 클래스 interface image http://img821.imageshack.us/img821/2355/mockuphp.png는 다양한 JPanel의 구성 및 솔직히 물어 이전의 모든 질문에서와까지 읽고 그것에 대해 확신하지 못했습니다으로 분할하려고 인터페이스의 사진입니다 레이아웃 자습서는 너무 복잡해 보입니다.
그래서 질문해야 할 질문이 있습니다. 모든 JPanels를 JFrame에 맞춰 레이아웃 관리자를 사용하여 정확하게 볼 수 있습니까? 그렇지 않다면 이것을 달성하는 다른 방법이 있습니까?
제 목표는 긴 코드 클래스를 방지하는 것입니다.
(원래 질문) 나는 여기에 많은 중복 질문이 있다는 것을 알고 있으며, 나는 그것들을 많이 읽었고 아직도 어디 서있는 지 파악할 수 없다.
나는 자바의 초보자이며 실제로 이것을 알아내는 데 도움이 필요합니다.
다음은 JFrame에 추가하려는 두 패널입니다. (그렇게 간단하게 만들어서 일단 작동하면 테스트 할 수 있습니다.)
먼저 JPanel의
package main;
/**
*
* @author Dell
*/
public class NewJPanel extends javax.swing.JPanel {
/**
* Creates new form NewJPanel
*/
public NewJPanel() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jButton1 = new javax.swing.JButton();
}
두 번째 패널을 제외하고는 동일하다 그것이 내가 옆에 두 가지 일에 JFrame의 측면을하시기 바랍니다 넣을 수있는 방법
NewJPanel1
라는 것을?
귀하의 독서가 레이아웃 관리자를 연구하고 사용하기위한 권장 사항으로 안내합니다. 나는 GridLayout으로 시작할 것입니다 - 구글은 모든 것을 설명 할 것입니다. 편집 : 필요한 링크 : [The Really Big Index] (http://docs.oracle.com/javase/tutorial/reallybigindex.html), [스윙 구성 요소 사용] (http://docs.oracle.com/ javas/tutorial/uiswing/components/index.html), [컨테이너 내의 구성 요소 레이아웃] (http://docs.oracle.com/javase/tutorial/uiswing/layout/index.html), [GridLayout] (http : //docs.oracle.com/javase/tutorial/uiswing/layout/grid.html). –
레이아웃 관리자 자습서 : http://docs.oracle.com/javase/tutorial/uiswing/layout/using.html – DNA