/** * 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 focusGained(FocusEvent e) { if (schemaFrame.getContentPane() .getComponent(0) instanceof SchemaExplorer) { SchemaExplorer se = (SchemaExplorer) schemaFrame.getContentPane().getComponent(0); // update view menu based on schemaframe who gained // focus viewXmlMenuItem.setSelected( se.isEditModeXML()); } }
private void updateMDXCatalogList() { Iterator<JInternalFrame> it = mdxWindows.iterator(); while (it.hasNext()) { JInternalFrame elem = it.next(); QueryPanel qp = (QueryPanel) elem.getContentPane().getComponent(0); qp.setSchemaWindowMap(schemaWindowMap); } }
public void focusLost(FocusEvent e) { if (schemaFrame.getContentPane() .getComponent(0) instanceof SchemaExplorer) { SchemaExplorer se = (SchemaExplorer) schemaFrame.getContentPane().getComponent(0); // update view menu based on viewXmlMenuItem.setSelected( se.isEditModeXML()); } } });
public void actionPerformed(ActionEvent e) { JInternalFrame jf = desktopPane.getSelectedFrame(); if (jf != null && jf.getContentPane() .getComponent(0) instanceof SchemaExplorer) { SchemaExplorer se = (SchemaExplorer) jf.getContentPane() .getComponent(0); TreePath tpath = se.tree.getSelectionPath(); se.delete(tpath); } } });
private boolean checkFileOpen(File file) { Iterator<JInternalFrame> it = schemaWindowMap.keySet().iterator(); // keys=schemaframes while (it.hasNext()) { JInternalFrame elem = it.next(); File f = ((SchemaExplorer) elem.getContentPane().getComponent(0)) .getSchemaFile(); if (f.equals(file)) { try { // make the schema file active elem.setSelected(true); return true; } catch (Exception ex) { // remove file from map as schema frame does not exist schemaWindowMap.remove(elem); break; } } } return false; }
public void internalFrameClosing(InternalFrameEvent e) { if (schemaFrame.getContentPane() .getComponent(0) instanceof SchemaExplorer) { SchemaExplorer se = (SchemaExplorer) schemaFrame.getContentPane() .getComponent(0); int response = confirmFrameClose(schemaFrame, se); if (response == 3) { // not dirty if (se.isNewFile()) { se.getSchemaFile().delete(); } // default case for no save and not dirty schemaWindowMap.remove(schemaFrame); updateMDXCatalogList(); schemaFrame.dispose(); windowMenu.remove(schemaMenuItem); } } } });
private void viewXMLMenuItemActionPerformed(ActionEvent evt) { JInternalFrame jf = desktopPane.getSelectedFrame(); boolean oldValue = viewXmlMenuItem.getState(); if (jf != null && jf.getContentPane().getComponent(0) instanceof SchemaExplorer) { SchemaExplorer se = (SchemaExplorer) jf.getContentPane().getComponent(0); // Call schema explorer's view xml event and update the workbench's // view menu accordingly' ((JCheckBoxMenuItem) evt.getSource()).setSelected(se.editMode(evt)); return; } viewXmlMenuItem.setSelected(!oldValue); }
continue; if (sf.getContentPane().getComponent(0) instanceof SchemaExplorer) (SchemaExplorer) sf.getContentPane().getComponent(0); sf.setSelected(true); int response = confirmFrameClose(sf, se);
frame.addInternalFrameListener(InternalWindowListener.wrap(listener)); ((JDesktopPane) owner).add(frame); frame.getContentPane().add(panel); frame.pack(); return frame;
jf.getContentPane().add(jPanel);
if (jf == null || jf.getContentPane() == null) { return; if (jf.getContentPane().getComponent(0) instanceof SchemaExplorer) { SchemaExplorer se = (SchemaExplorer) jf.getContentPane().getComponent(0);
private void saveAsMenuItemActionPerformed(ActionEvent evt) { JInternalFrame jf = desktopPane.getSelectedFrame(); if (jf != null && jf.getContentPane() .getComponent(0) instanceof SchemaExplorer) (SchemaExplorer) jf.getContentPane().getComponent(0); java.io.File schemaFile = se.getSchemaFile(); java.io.File oldSchemaFile = schemaFile;
theSchemaFrames.next(); SchemaExplorer theSchemaExplorer = (SchemaExplorer) theSchemaFrame.getContentPane() .getComponent(0); File theFile = theSchemaExplorer.getSchemaFile(); (JdbcExplorer) jdbcFrame.getContentPane().getComponent(0); explorer.resetMetaData(jdbcMetaData);
jf.getContentPane().add(jdbce); jf.setBounds(0, 0, 500, 480); jf.setClosable(true);
QueryPanel qp = new QueryPanel(this); jf.getContentPane().add(qp); jf.setBounds(0, 0, 500, 480); jf.setClosable(true);
schemaFrame.getContentPane().add( new SchemaExplorer( this, file, jdbcMetaData, newFile, schemaFrame)); ((SchemaExplorer) schemaFrame.getContentPane().getComponent(0)) .getErrMsg(); if (errorOpening != null) {
(SchemaExplorer) sf.getContentPane().getComponent(0); if (se.isNewFile()) { JOptionPane.showMessageDialog(
@Override public void componentResized(ComponentEvent e) { view.setVisualProperty(BasicVisualLexicon.NETWORK_WIDTH, (double)iframe.getContentPane().getWidth()); view.setVisualProperty(BasicVisualLexicon.NETWORK_HEIGHT, (double)iframe.getContentPane().getHeight()); } });
public void uninstallUI(JComponent c) { Container cp = frame.getContentPane(); if (cp instanceof JComponent) { JComponent contentPane = (JComponent) cp; if (contentPane.getBorder() == HANDY_EMPTY_BORDER) { contentPane.setBorder(null); } } super.uninstallUI(c); }