ほら、またね…ブランコで勝負!!!そこで、アプレットに表示されるオンライン テストを作成しています。テストの問題数は決まっていないので、テストに合わせて出題する必要があります。質問を表示するために、質問jpanelを作成し、アプレットに表示されるコンテナパネルに追加しました。コンテナー パネルには、質問を積み重ねることができるボックス レイアウトを使用しています。
私の問題は、コンテナー パネルに 5 つ以上の質問を追加すると、質問が重複し始めることです。誰でも私を案内できますか?
まず、重複を避けるにはどうすればよいですか?次に、jpanel の最大サイズは決まっていますか? または、すべてのテスト問題をパネル コンテナに収めるのに十分な大きさにする方法はありますか? パネルをjscrollpaneに埋め込むことを考えました。または、コンテナパネルがアプレットに埋め込まれたら、ブラウザを下にスクロールすると下にスクロールするかどうかわかりません...助けてくれてありがとう
これは、質問があまりないときの様子の写真です...
これがコードです...
public class Test extends JPanel {
public Test() {
setLayout(null);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(0, 5, 712, 1200);
add(scrollPane);
JPanel panel = new JPanel();
scrollPane.setViewportView(panel);
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
MultipleChoice q1 = new MultipleChoice();
panel.add(q1);
MultipleChoice q2 = new MultipleChoice();
panel.add(q2);
MultipleChoice q3 = new MultipleChoice();
panel.add(q3);
MultipleChoice q4 = new MultipleChoice();
panel.add(q4);
MultipleChoice q5 = new MultipleChoice();
panel.add(q5);
}
}