なぜ私はこの解決策を見つけることができないのかわかりません...私は、フローレイアウトでいくつかのAWTコンポーネントをレイアウトしようとしています。唯一の問題は、フローレイアウトを使用する場合、コンポーネント(パネル)間の「パディング」です。これはアプレットの現在の外観です:http://i.stack.imgur.com/2KZgD.png アプレット/パネルを設定して、2つのパネル(ブラックボックス)が接触している(パディングなし)ようにする必要があります。プログラム全体がSwingを無料で、すべてのAWTが、私はそれをそのまま維持する予定です。私はこれが非常に簡単な解決策だと感じますが、私は答えを見つけることができませんでした。 Java AWTコンポーネントとパネルのパディング/ボーダー
これは、アプレットクラスからのinit()コードである:
public void init() {
setLayout(new FlowLayout());
c1 = new TestPanel();
c2 = new TestPanel();
c1.setPreferredSize(new Dimension(640, 480));
c2.setPreferredSize(new Dimension(100, 480));
add(c1);
add(c2);
}
これは私が使用しているテストパネルクラス:
public class TestPanel extends Panel {
public void paint(Graphics g) {
g.setColor(Color.BLACK);
g.fillRect(0, 0, this.getPreferredSize().width, this.getPreferredSize().height);
}
}
ああ、ありがとう!それは完全にそれを解決する。 – Tanaki
@たなき、ようこそ! :) – mre