把你的panel设置以下.setLayout() 布局设置为BorderLayout.Center panel.add的时候把布局加紧去就行了 写了一小段代码bor.javaimport javax.swing.*; import java.awt.*; class bor extends JFrame { JTextArea text = new JTextArea(); JPanel p = new JPanel(); BorderLayout border = new BorderLayout();
public bor() { super("Demo"); this.setBounds(200,200,200,200); p.setLayout(border); p.add(text,border.CENTER); this.setContentPane(p); this.setVisible(true); } public static void main(String args[]) { bor a1 = new bor(); }
布局设置为BorderLayout.Center
panel.add的时候把布局加紧去就行了
写了一小段代码bor.javaimport javax.swing.*;
import java.awt.*;
class bor extends JFrame
{
JTextArea text = new JTextArea();
JPanel p = new JPanel();
BorderLayout border = new BorderLayout();
public bor()
{
super("Demo");
this.setBounds(200,200,200,200);
p.setLayout(border);
p.add(text,border.CENTER);
this.setContentPane(p);
this.setVisible(true);
}
public static void main(String args[])
{
bor a1 = new bor();
}
}