import javax.swing.*;
import java.awt.*;public class CenterPanel extends JPanel
{
private JTextArea area;
public CenterPanel()
{
area=new JTextArea(10,10);
add(area,BorderLayout.CENTER);
}
public static void main(String args[])
{
CenterPanel panel=new CenterPanel();
JFrame f=new JFrame();
f.add(panel);
f.setSize(400,300);
f.setVisible(true);
}
}
这时的文本区域面积很小,怎样才能使的它的面积和centerPanel的面积一样大呢?
import java.awt.*;public class CenterPanel extends JPanel
{
private JTextArea area;
public CenterPanel()
{
area=new JTextArea(10,10);
add(area,BorderLayout.CENTER);
}
public static void main(String args[])
{
CenterPanel panel=new CenterPanel();
JFrame f=new JFrame();
f.add(panel);
f.setSize(400,300);
f.setVisible(true);
}
}
这时的文本区域面积很小,怎样才能使的它的面积和centerPanel的面积一样大呢?
import java.awt.*;public class CenterPanel extends JPanel
{
private JTextArea area;
public CenterPanel()
{
this.setLayout(new BorderLayout()); // 默认layout是 flowlayout
area=new JTextArea(10,10);
add(area,BorderLayout.CENTER);
}
public static void main(String args[])
{
CenterPanel panel=new CenterPanel();
JFrame f=new JFrame();
f.add(panel);
f.setSize(400,300);
f.setVisible(true);
}
}