(編集済み) 間違った質問をした可能性があります。JFrame内の2つのJPanel
投稿する前にレイアウトマネージャーをチェックしていました。ボーダーレイアウトは、私が達成したいと思っていたものに最も近いようでした。しかし、それは5つの領域に制限されています。
以下iは様々なクラス interface image http://img821.imageshack.us/img821/2355/mockuphp.png
に分割しようとしているインタフェースの絵で、それは様々なのJPanelで構成され、私は正直に尋ねた以前のすべての質問から、最大読んでから、それについては確認されませんでしたそれはあまりにも複雑なので、レイアウトチュートリアル。
だから私は尋ねたはずの質問があると思います - すべてのJPanelsをJFrameに合わせて、レイアウトマネージャを使って正確に見えるようにすることは可能でしょうか?これを達成する別の方法がない場合は?
私の目的は、長いコードクラスを防ぐことです。
(元の質問) 私はここに多くの重複した質問があることをよく知っています。私はそれらの多くを読んだことがあります。
私はJavaの初心者です。本当にこれを理解する助けが必要です。
ここにJFrameに追加しようとしている2つのパネルがあります。 (これを単純なものにして、それが動作したら、私はテストを続けることができます)。
まず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();
}
第二パネルは、それがどのように私は側で1つのJFrame側にこれら二つをしてください置くことができますか?
NewJPanel1
と呼ばれていることを除いてまったく同じですか
あなたの読書は、あなたがレイアウトマネージャーを勉強して使う推奨につながっているのでしょうか?私はGridLayoutから始めるだろう - すべてを説明するので、Googleのチュートリアル。編集:必要なリンク:[本当に大きなインデックス](http://docs.oracle.com/javase/tutorial/reallybigindex.html)、[Swingコンポーネントの使用](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