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