良い一日、
私はアプレット(正確にはJApplet)を作成していて、それを2つのパネルに分割しました。トップパネルはDisplayPanelと呼ばれ、JPanelを拡張するカスタムクラスです。下部のパネルはInputPanelと呼ばれ、JPanelも拡張します。
上記のように、これら2つのパネルをアプレットに追加すると、正常に表示されます。次に実行したいのは、InputPanelに、すべてが実際にリストされているランダムな数のJComponentオブジェクトを保持できるようにすることです。これは、InputPanelでJButton、JLabels、JTextFieldsなどをスローできる必要があることを意味します。次に、 InputPanelにある種のスクロール機能を表示させたいと思います。
問題は、これら2つのパネルがすでにアプレット内にあるため、InputPanelをアプレットに追加したときに指定されたサイズと同じサイズに保つ必要があることです。たとえば、(Webブラウザのhtmlコードからの)アプレットのサイズが700,700で、DisplayPanelが700 x 350で、InputPanelが同じサイズでその下にある場合、追加できるようにします。InputPanelへのボタンのような多くのJComponentsとパネルは、それが存在するのと同じ位置に700 x 350のままであり、必要に応じてパネルだけにスクロールバーがあります。
JScrollPaneのさまざまな組み合わせで遊んだことがありますが、うまくいきません。
ありがとうございました。