List of usage examples for java.awt Window getName
public String getName()
From source file:MainClass.java
public static void main(String[] args) { JDialog d1 = new JDialog((JFrame) null, "Dialog 1"); d1.setName("Dialog 1"); JDialog d2 = new JDialog((Window) null, "Dialog 2"); d2.setName("Dialog 2"); Frame f = new Frame(); f.setName("Frame 1"); Window w1 = new Window(f); w1.setName("Window 1"); Window w2 = new Window(null); w2.setName("Window 2"); Window[] windows = Window.getWindows(); for (Window window : windows) System.out.println(window.getName() + ": " + window.getClass()); }
From source file:MainClass.java
public static void main(String[] args) { JDialog d1 = new JDialog((JFrame) null, "Dialog 1"); d1.setName("Dialog 1"); JDialog d2 = new JDialog((Window) null, "Dialog 2"); d2.setName("Dialog 2"); Frame f = new Frame(); f.setName("Frame 1"); Window w1 = new Window(f); w1.setName("Window 1"); Window w2 = new Window(null); w2.setName("Window 2"); Window[] ownerlessWindows = Window.getOwnerlessWindows(); for (Window window : ownerlessWindows) System.out.println(window.getName() + ": " + window.getClass()); }
From source file:Main.java
/** Gets the title of the given window. */ public static String getWindowTitle(final Window w) { if (w instanceof Frame) return ((Frame) w).getTitle(); else if (w instanceof Dialog) return ((Dialog) w).getTitle(); else//from w w w. j a v a 2 s . co m return w.getName(); }
From source file:Main.java
public Main() { comboBox = new JComboBox(new String[] { "Select Pet", "Bird", "Cat", "Dog", "Rabbit", "Pig", "Other" }); add(comboBox, BorderLayout.PAGE_START); JFrame frame = new JFrame("Main"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(comboBox);/* w w w. j a va2 s .c o m*/ frame.pack(); frame.setVisible(true); comboBox.showPopup(); Object child = comboBox.getAccessibleContext().getAccessibleChild(0); BasicComboPopup popup = (BasicComboPopup) child; popup.setName("BasicComboPopup"); JList list = popup.getList(); Container c = SwingUtilities.getAncestorOfClass(JScrollPane.class, list); JScrollPane scrollPane = (JScrollPane) c; Window mainFrame = SwingUtilities.windowForComponent(comboBox); System.out.println(mainFrame.getName()); Window popupWindow = SwingUtilities.windowForComponent(popup); System.out.println(popupWindow); Window popupWindowa = SwingUtilities.windowForComponent(c); System.out.println(popupWindowa); Window mainFrame1 = SwingUtilities.getWindowAncestor(comboBox); System.out.println(mainFrame1); Window popupWindow1 = SwingUtilities.getWindowAncestor(popup); System.out.println(popupWindow1); Component mainFrame2 = SwingUtilities.getRoot(comboBox); System.out.println(mainFrame2.getName()); Component popupWindow2 = SwingUtilities.getRoot(popup); System.out.println(popupWindow2); if (popupWindow != mainFrame) { popupWindow.pack(); } }