0

スクロールペインを Jframe の中央に配置したいのですが、それができないようです。netbeans で GUI ビルダーを使用しましたが、Alignment 部分を CENTER または Trailer に編集しましたが、何もしていないようです。initcomponents 内で JScrollPane.setAlignment(CENTER) を使用しようとしましたが、運もありませんでした。

layout.setHorizontalGroup(

        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(
                        layout.createSequentialGroup()
                                .addGap(40, 40, 40)
                                .addGroup(
                                        layout.createParallelGroup(
                                                javax.swing.GroupLayout.Alignment.LEADING)                              


                                                .addGroup(
                                                        layout.createSequentialGroup()
                                                                .addComponent(
                                                                        myScrollPane,
                                                                        javax.swing.GroupLayout.PREFERRED_SIZE,
                                                                        760,
                                                                        javax.swing.GroupLayout.PREFERRED_SIZE)
4

1 に答える 1

1

IDE を使用して GUI を作成しないでください。GUI の作成方法と自分でコードを作成する方法を学びます。そうすれば、IDE ではなく Java を学ぶことができます。

コンポーネントを中央に配置する最も簡単な方法は、GridBagLayout を使用することです。

frame.setLayout( new GridBagLayout() );
frame.add(scrollPane, new GridBagConstraints());
于 2014-04-09T15:28:47.837 に答える