JAVA中怎么把一个带文字的JLabel加入到JPanel或者JFrame中的正中间?
有了几个方法始终不只正中间啊JButton可以可是JLabel的文字总是不能到最中间也可能是BorderLayout我还没用好JFrame默认的不就是BorderLayo...
有了几个方法始终不只正中间啊
JButton 可以
可是JLabel的文字总是不能到最中间
也可能是BorderLayout我还没用好
JFrame默认的不就是BorderLayout吗 展开
JButton 可以
可是JLabel的文字总是不能到最中间
也可能是BorderLayout我还没用好
JFrame默认的不就是BorderLayout吗 展开
2个回答
展开全部
有个布局管理器,叫做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
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询