我正在创建一个Swing MDI应用程序,其中包含许多JInternalFrames等等。现在我想创建一个JToolBar并将其放在主JFrame的底部(类似于MS可视化组件)。
最好的实现是什么?
我正在尝试这样做,但它不是一个视觉上的好方法:
jDesktopPane.add(jToolBar1);
jToolBar1.setSize(new Dimension(?, ?));
jToolBar1.setLocation(?, ?);
你可以使用borderLayout类:这是一个来自:http://docs.oracle.com/javase/7/docs/api/java/awt/BorderLayout.html
的例子import java.awt.*;
import java.applet.Applet;
public class buttonDir extends Applet {
public void init() {
setLayout(new BorderLayout());
add(new Button("North"), BorderLayout.NORTH);
add(new Button("South"), BorderLayout.SOUTH);
add(new Button("East"), BorderLayout.EAST);
add(new Button("West"), BorderLayout.WEST);
add(new Button("Center"), BorderLayout.CENTER);
}
}