我有一个简单的 java 小程序,但即使添加后面板也没有出现,我已经为面板设置了网格布局和 Jpanel 的默认布局。
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//<applet code="vote.class" width=400 height=200></applet>
public class vote extends JApplet implements ActionListener
{
JLabel l1,l2,l3;
JButton b1,b2,b3;
JPanel mp;
Panel p1,p2;
public void init()
{
this.setLayout(null);
mp=new JPanel();
//mp.setLayout(null);
Panel p1=new Panel();
p1.setLayout(null);
p1.setLayout(new GridLayout(3,3,5,5));
l1=new JLabel("test");
l2=new JLabel("test2");
l3=new JLabel("test2");
p1.add(l1);
p1.add(l2);
p1.add(l3);
mp.add(p1);
add(mp);
}
public void actionPerformed(ActionEvent AE)
{
}
}
小程序运行空白
编辑:修改了代码现在运行的代码,但我有点困惑布局管理器如何使用值为 3、3、5、5 的网格布局表示应该有 3 行和 3 列和 5padding。所以为什么小程序是这样的