addImpl(Component comp, Object constraints, int index)
重写以强制将玻璃组件的位置设置为零子级。
void
addNotify()
通知此组件它现在具有父组件。
protected Container
createContentPane()
构造函数方法调用它来创建默认的contentPane。
protected Component
createGlassPane()
它由构造函数方法调用以创建默认的glassPane。
AccessibleContext
getAccessibleContext()
它获取与此JRootPane关联的AccessibleContext。
JButton
getDefaultButton()
它返回defaultButton属性的值。
void
setContentPane(Container content)
它设置内容窗格-包含由根窗格作为父级的组件的容器。
void
setDefaultButton(JButton defaultButton)
它设置defaultButton属性, 该属性确定此JRootPane的当前默认按钮。
void
setJMenuBar(JMenuBar menu)
它添加或更改在分层窗格中使用的菜单栏。
JRootPane示例
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JRootPane;
public class JRootPaneExample {
public static void main(String[] args) {
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JRootPane root = f.getRootPane();
// Create a menu bar
JMenuBar bar = new JMenuBar();
JMenu menu = new JMenu("File");
bar.add(menu);
menu.add("Open");
menu.add("Close");
root.setJMenuBar(bar);
// Add a button to the content pane
root.getContentPane().add(new JButton("Press Me"));
// Display the UI
f.pack();
f.setVisible(true);
}
}
评论前必须登录!
注册