要求:
创建一个3*3网格布局的面板JP,网格中的每个单元格放置一个按钮组件,按钮上显示的文本内容是该按钮在网格中的行列位置,在底层容器JFrame建立 的对象JF上加载JP,并显示。
如下图:

代码:
import java.awt.;
import javax.swing.;
import java.awt.event.*;
public class test {
public static void main(String args[]){
JFrame JF=new JFrame();
JPanel JP = new JPanel();
JP.setLayout(new GridLayout(3,3));
JButton a1 =new JButton(“0,0”);
JButton a2 =new JButton(“0,1”);
JButton a3 =new JButton(“0,2”);
JButton b1 =new JButton(“1,0”);
JButton b2 =new JButton(“1,1”);
JButton b3 =new JButton(“1,2”);
JButton c1 =new JButton(“2,0”);
JButton c2 =new JButton(“2,1”);
JButton c3 =new JButton(“2,2”);
JP.add(a1);
JP.add(a2);
JP.add(a3);
JP.add(b1);
JP.add(b2);
JP.add(b3);
JP.add(c1);
JP.add(c2);
JP.add(c3);
JF.setBounds(10,10,570,390);
JF.setVisible(true);
JF.add(JP);
}
}
本文介绍了一个使用Java Swing实现的3*3网格布局面板示例,展示了如何在网格中的每个单元格放置带有行列位置文本的按钮组件,并将其加载到JFrame上进行显示。

566

被折叠的 条评论
为什么被折叠?



