1

ロゴやテキスト文字列を含むヘッダーがあり、その後に 3x3 グリッドが続くレイアウトを作成しようとしています。私は彼らの Web サイトで Java API を調べていましたが、ヘッダー付きの 3x3 グリッドを作成する方法については何も見つかりませんでした。どうすればいいですか?

4

2 に答える 2

4

BorderLayoutGridLayoutを使用してから、JavaWebサイトでレイアウトマネージャーに関するチュートリアルを読んでください。

于 2012-06-29T00:29:29.357 に答える
0

私はあなたの問題についてのサンプルコードを書くだけです3x3ボタンgridlayoutグリッドレイアウトの開始時にラベル

import java.awt.BorderLayout;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingConstants;

public class GridBag extends JFrame
{
private JPanel pan;
public GridBag()
{

    GridLayout g=new GridLayout(3,3);
    pan=new JPanel(g);
    pan.add(new JButton("1"));
    pan.add(new JButton("2"));
    pan.add(new JButton("3"));
    pan.add(new JButton("4"));
    pan.add(new JButton("5"));
    pan.add(new JButton("6"));
    pan.add(new JButton("7"));
    pan.add(new JButton("8"));
    pan.add(new JButton("9"));
    JLabel l=new JLabel("grid layout");
    l.setHorizontalAlignment(SwingConstants.CENTER);


    setLayout(new BorderLayout());
    add(l,BorderLayout.NORTH);
    add(pan,BorderLayout.CENTER);
    setSize(1000,500);
    setVisible(true);




}
public static void main(String args[])
{
    new GridBag();
}

}
于 2012-06-29T07:13:12.730 に答える