JAVA中怎么把一个带文字的JLabel加入到JPanel或者JFrame中的正中间?

JAVA中怎么把一个带文字的JLabel加入到JPanel或者JFrame中的正中间?
有了几个方法始终不只正中间啊
JButton 可以
可是JLabel的文字总是不能到最中间
也可能是BorderLayout我还没用好
JFrame默认的不就是BorderLayout吗
有个布局管理器,叫做LayoutManager,算了,干脆给陪镇你个例程:

import javax.swing.*;
import java.awt.*;
import tools.swing.Console;

public class BorderLayout1 extends JApplet {
public void init() {
Container cp=getContentPane();
cp.add(BorderLayout.NORTH,new JButton("North"));
cp.add(BorderLayout.SOUTH,new JButton("South"));
cp.add(BorderLayout.WEST,new JButton("West"));
cp.add(BorderLayout.EAST,new JButton("East"));
cp.add(BorderLayout.CENTER,new JButton("Center"));
}
public static void main(String[] args) {
Console.run(new BorderLayout1(),300,250);
}
}
//BorderLayout.NORTH 就是一种布局管理方案
//BorderLayout.CENTER 就卖乱差是中间布局
//具体你中皮去看API,在javax.swing.*;下BorderLayout
使布局管理器的事
← 上一篇: 下一篇: →