Interact directly with the JRootPane of a JFrame : JRootPane « Swing « Java Tutorial






import java.awt.Container;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JRootPane;

public class Main {

  public static void main(String[] args) {

    JFrame f = new JFrame();
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    JRootPane root = f.getRootPane();
    Container content = root.getContentPane();
    content.add(new JButton("Hello"));

    f.pack();
    f.setVisible(true);

  }
}








14.84.JRootPane
14.84.1.JRootPane
14.84.2.Setting Window Decoration StyleSetting Window Decoration Style
14.84.3.Setting the default buttonSetting the default button
14.84.4.Interact directly with the JRootPane of a JFrame
14.84.5.Make a JFrame looks like a JDialog
14.84.6.Customizing JRootPane Look and Feel