Refine search
public static void main(String args[]) { SwingUtilities.invokeLater(() -> { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); JDesktopPane desktopPane = new JDesktopPane(); DesktopManager dm = new MageDesktopManager(); desktopPane.setDesktopManager(dm); JInternalFrame internalFrame = new JInternalFrame("Test Internal Frame", true, false, true, true); internalFrame.setSize(200, 150); internalFrame.setVisible(true); desktopPane.add(internalFrame); frame.add(desktopPane, BorderLayout.CENTER); frame.setSize(800, 600); frame.setVisible(true); }); } }
/** * returns the currently selected schema explorer object * * @return current schema explorer object */ public SchemaExplorer getCurrentSchemaExplorer() { JInternalFrame jf = desktopPane.getSelectedFrame(); if (jf != null && jf.getContentPane().getComponentCount() > 0 && jf .getContentPane().getComponent(0) instanceof SchemaExplorer) { return (SchemaExplorer) jf.getContentPane().getComponent(0); } return null; }
public void internalFrameClosing(InternalFrameEvent e) { mdxWindows.remove(jf); jf.dispose(); // follow this by removing file from schemaWindowMap windowMenu.remove(queryMenuItem); return; } });
public WindowMenuItemAction(final InternalFrameEvent e) { this.internalFrame = e.getInternalFrame(); putValue(Action.NAME, internalFrame.getTitle()); this.internalFrame.addPropertyChangeListener("title", this); }
panel.add(new JLabel(name, JLabel.LEFT)); panel.add(jtf); list.add(jtf); panel.setLayout(new GridLayout(0, 1)); addField("First Name:"); addField("Last Name:"); sp.validate(); Dimension d = sp.getPreferredSize(); d.setSize(d.width, d.height / 2); sp.setPreferredSize(d); JInternalFrame internaFrame = new JInternalFrame(); internaFrame.add(sp); internaFrame.pack(); internaFrame.setVisible(true); JDesktopPane desktopPane = new JDesktopPane(); desktopPane.add(internaFrame); if (focused != null && SwingUtilities.isDescendingFrom(focused, parent)) { parent.scrollRectToVisible(focused.getBounds());
public void actionPerformed(ActionEvent evt) { try { if (jf.isIcon()) { jf.setIcon(false); } else { jf.setSelected(true); } } catch (Exception ex) { LOGGER.error("queryMenuItem", ex); } } });
final JInternalFrame frame = new JInternalFrame(title, true, true, true, true); frame.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE); frame.addInternalFrameListener(InternalWindowListener.wrap(listener)); ((JDesktopPane) owner).add(frame); frame.getContentPane().add(panel); frame.pack(); return frame; dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); dialog.addWindowListener(listener); dialog.getContentPane().add(panel); dialog.pack(); return dialog; dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); dialog.addWindowListener(listener); dialog.getContentPane().add(panel); dialog.pack(); return dialog; owner = owner.getParent(); final JFrame frame = new JFrame(title); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.addWindowListener(listener); frame.getContentPane().add(panel); frame.pack();
super(4, 16); this.alpha = alpha; this.setBackground(new Color(0, 0, 0, alpha)); this.setFont(new Font("Serif", Font.ITALIC, 24)); this.setEditable(false); JFrame f = new JFrame(); f.setLayout(new FlowLayout()); f.getContentPane().setBackground(new Color(0xffffc0)); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JInternalFrame jif = new JInternalFrame(); JPanel panel = new JPanel(); panel.setBackground(new Color(0xffffc0)); panel.add(new TransparentTextArea(0)); jif.add(panel); jif.setVisible(true); f.add(jif); f.pack(); f.setVisible(true);
JFrame frame = new JFrame("JInternalFrame Usage Demo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setContentPane(jdpDesktop); frame.setJMenuBar(createMenuBar()); jdpDesktop.putClientProperty("JDesktopPane.dragMode", "outline"); frame.pack(); frame.setVisible(true); frame.setVisible(true); jdpDesktop.add(frame); try { frame.setSelected(true); } catch (java.beans.PropertyVetoException e) { true, // maximizable true);// iconifiable setSize(300, 300); setLocation(xPosition * openFrameCount, yPosition
import javax.swing.JDesktopPane; import javax.swing.JFrame; import javax.swing.JInternalFrame; import net.miginfocom.swing.MigLayout; public class MainClass { public static void main(String[] args) { JFrame frame = new JFrame (); frame.setVisible(true); frame.setAlwaysOnTop(true); final JDesktopPane desktopPane = new JDesktopPane(); desktopPane.setLayout(new MigLayout("center panel", "[100px:100px:1366px,grow,shrink 50,center]", "[100px:100px:768px,grow,shrink 50,center]")); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JInternalFrame form = new JInternalFrame(); form.setResizable(true); form.setVisible(true); desktopPane.add(form); frame.add(desktopPane); } }
import javax.swing.*; public class JInternalFrameDemo implements Runnable { public static void main(String[] args) { SwingUtilities.invokeLater(new JInternalFrameDemo()); } public void run() { JInternalFrame iFrame = new JInternalFrame("Test 1", false, false, false, false); iFrame.setTitle("Test 2"); iFrame.setSize(200, 150); iFrame.setLocation(10, 10); iFrame.setVisible(true); JDesktopPane desktop = new JDesktopPane(); desktop.setOpaque(true); desktop.add(iFrame); JFrame frame = new JFrame("Demo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 300); frame.setContentPane(desktop); frame.setVisible(true); } }
super.iconifyFrame(f); JInternalFrame.JDesktopIcon icon = f.getDesktopIcon(); Dimension prefSize = icon.getPreferredSize(); icon.setBounds(f.getX(), f.getY(), prefSize.width, prefSize.height); SwingUtilities.invokeLater(new Runnable() { public void run() { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JDesktopPane desktopPane = new JDesktopPane(); DesktopManager dm = new CustomDesktopManager(); desktopPane.setDesktopManager(dm); JInternalFrame internalFrame = new JInternalFrame("Test Internal Frame", true, false, true, true); internalFrame.setSize(200, 150); internalFrame.setVisible(true); desktopPane.add(internalFrame); frame.add(desktopPane, BorderLayout.CENTER); frame.setSize(800, 600); frame.setVisible(true);
JDesktopPane pane = new JDesktopPane(); JInternalFrame inFrame = new JInternalFrame("No Hands", true, true, true, true); inFrame.setBounds(10, 10, 100, 100); inFrame.setVisible(true); pane.add(inFrame); JFrame frame = new JFrame("Testing"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout()); frame.add(pane); frame.setSize(400, 400); frame.setLocationRelativeTo(null); frame.setVisible(true);
JFrame window = new JFrame(); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.setBounds(30, 30, 300, 300); window.setVisible(true); window.setSize(600, 400); JDesktopPane desktopPane = new JDesktopPane(); JInternalFrame internalFrame = new JInternalFrame(); JPanel mainPanel = new JPanel(); mainPanel.add(desktopPane); mainPanel.add(internalFrame); window.add(mainPanel);
import javax.swing.*; public class IFrames { public static void main(String[] args) { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch(Exception ex){} JFrame f=new JFrame(); f.setContentPane(new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, createFrame("Left"), createFrame("right") )); f.setSize(300, 300); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); } private static JInternalFrame createFrame(String title) { final JInternalFrame f1 = new JInternalFrame(title, true, true); f1.setVisible(true); f1.getContentPane().add(new JLabel(title)); return f1; } }
JFrame jFrame = new JFrame(); jFrame.setLocationRelativeTo(null); JDesktopPane jDesktopPane = new JDesktopPane(); jDesktopPane.setPreferredSize(new Dimension(600, 600)); JInternalFrame jInternalFrame = new JInternalFrame(); jInternalFrame.setBackground(Color.BLUE); jInternalFrame.setResizable(true); jInternalFrame.setSize(new Dimension(300, 300)); jInternalFrame.setLocation(100, 100); jInternalFrame.setVisible(true); jInternalFrame.addComponentListener(new ComponentAdapter() { @Override public void componentResized(final ComponentEvent e) { jDesktopPane.add(jInternalFrame); jFrame.setContentPane(jDesktopPane); jFrame.pack(); jFrame.setVisible(true);
import javax.swing.*; import javax.swing.plaf.basic.BasicInternalFrameUI; class A{ public void doIt(){ JFrame fr = new JFrame(); fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); fr.setSize(300,300); JInternalFrame f = new JInternalFrame(); f.setSize(200,200); fr.add(f); BasicInternalFrameUI ui = (BasicInternalFrameUI) f.getUI(); ui.setNorthPane(null); f.setVisible(true); fr.setVisible(true); } public static void main(String a[]){ A obj = new A(); obj.doIt(); } }
super("Multiple Document Interface"); WindowUtilities.setNativeLookAndFeel(); addWindowListener(new ExitListener()); Container content = getContentPane(); content.setBackground(Color.white); JDesktopPane desktop = new JDesktopPane(); desktop.setBackground(Color.white); content.add(desktop, BorderLayout.CENTER); setSize(450, 400); for(int i=0; i<5; i++) { JInternalFrame frame = new JInternalFrame(("Internal Frame " + i), true, true, true, true); frame.setLocation(i*50+10, i*50+10); frame.setSize(200, 150); frame.setBackground(Color.white); desktop.add(frame); frame.moveToFront(); setVisible(true);
private void newQueryMenuItemActionPerformed(ActionEvent evt) { JMenuItem schemaMenuItem = schemaWindowMap.get(desktopPane.getSelectedFrame()); final JInternalFrame jf = new JInternalFrame(); jf.setTitle( getResourceConverter().getString( "workbench.new.MDXQuery.title", "MDX Query")); QueryPanel qp = new QueryPanel(this); jf.getContentPane().add(qp); jf.setBounds(0, 0, 500, 480); jf.setClosable(true); jf.setIconifiable(true); jf.setMaximizable(true); jf.setResizable(true); jf.setVisible(true); desktopPane.add(jf); jf.show(); try { jf.setSelected(true); } catch (Exception ex) { jf.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); jf.addInternalFrameListener( new InternalFrameAdapter() { public void internalFrameClosing(InternalFrameEvent e) {
final JInternalFrame schemaFrame = new JInternalFrame(); schemaFrame.setTitle( getResourceConverter().getFormattedString( "workbench.open.schema.title", schemaFrame.getContentPane().add( new SchemaExplorer( this, file, jdbcMetaData, newFile, schemaFrame)); ((SchemaExplorer) schemaFrame.getContentPane().getComponent(0)) .getErrMsg(); if (errorOpening != null) { "workbench.open.schema.error.title", "Error"), JOptionPane.ERROR_MESSAGE); schemaFrame.setClosed(true); return; schemaFrame.setBounds(0, 0, 1000, 650); schemaFrame.setClosable(true); schemaFrame.setIconifiable(true); schemaFrame.setMaximizable(true); schemaFrame.setResizable(true); schemaFrame.setVisible(true); desktopPane.add( schemaFrame, javax.swing.JLayeredPane.DEFAULT_LAYER); schemaFrame.show(); schemaFrame.setMaximum(true);