List of usage examples for java.awt.event MouseEvent getX
public int getX()
From source file:cfa.vo.sed.science.stacker.SedStackerFrame.java
private void jList1MouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jList1MouseReleased if (evt.isPopupTrigger()) { jList1.setSelectedIndex(jList1.locationToIndex(evt.getPoint())); jPopupMenu1.show(jList1, evt.getX(), evt.getY()); }// w ww . ja v a2s. c o m }
From source file:edu.ku.brc.af.ui.forms.IconViewObj.java
private void showContextMenu(MouseEvent e) { final FormDataObjIFace selection = iconTray.getSelectedValue(); if (selection instanceof ObjectAttachmentIFace<?>) { final File original = AttachmentUtils .getAttachmentFile(((ObjectAttachmentIFace) selection).getAttachment()); JPopupMenu popup = new JPopupMenu(); JMenuItem menuItem = new JMenuItem(UIRegistry.getResourceString("AttachmentUtils.OPEN_IN_EV")); menuItem.addActionListener(new ActionListener() { @Override/* w ww .j a va2 s .c o m*/ public void actionPerformed(ActionEvent actionEvent) { try { AttachmentUtils.openFile(original); } catch (Exception ex) { UIRegistry.showLocalizedMsg("AttachmentUtils.NEV_TITLE", "AttachmentUtils.NEV_MSG"); } } }); popup.add(menuItem); popup.show(e.getComponent(), e.getX(), e.getY()); } }
From source file:ucar.unidata.idv.control.chart.TimeSeriesChartWrapper.java
/** * On left axis// w w w.j a v a 2s .c o m * * @param mouseEvent the event * * @return on left axis */ private boolean isOnLeftRangeAxis(MouseEvent mouseEvent) { Rectangle2D dataArea = chartPanel.getScreenDataArea(); if (mouseEvent.getY() < dataArea.getY()) { return false; } if (mouseEvent.getY() > dataArea.getY() + dataArea.getHeight()) { return false; } // System.err.println("mouse:" + mouseEvent.getX() +" da:" + dataArea); double left = dataArea.getX(); if (mouseEvent.getX() < left) { return true; } if (mouseEvent.getX() > left + 20) { return false; } return true; }
From source file:base.BasePlayer.BedTable.java
@Override public void mousePressed(MouseEvent event) { switch (event.getModifiers()) { case InputEvent.BUTTON1_MASK: { if (!this.isEnabled()) { break; }/*from ww w. j a va 2s . c om*/ this.dragX = event.getX(); if (headerHover > -1) { if (resizeColumn == -1) { if (sorter.ascending) { sorter.ascending = false; } else { sorter.ascending = true; } sorter.index = headerHover; Collections.sort(bedarray, sorter); createPolygon(); repaint(); } } } if (hoverNode != null || hoverVar != null) { Main.chromDraw.repaint(); } } }
From source file:com.sshtools.sshterm.SshTerminalPanel.java
public void mouseMoved(MouseEvent e) { if (isAutoHideTools()) { if (!isToolsVisible() && (e.getY() < 4)) { setToolsVisible(true);//w w w.ja v a2 s. com } else if (isToolsVisible() && (e.getY() > 12)) { setToolsVisible(false); } if (!scrollBar.isVisible() && (e.getX() > (getWidth() - 4))) { setScrollBarVisible(true); } else if (scrollBar.isVisible() && (e.getX() < (getWidth() - 12))) { setScrollBarVisible(false); } } }
From source file:net.itransformers.topologyviewer.gui.GraphViewerPanel.java
private AbstractModalGraphMouse createModalGraphMouse() { final AbstractModalGraphMouse graphMouse = new DefaultModalGraphMouse<String, String>(); graphMouse.add(new AbstractPopupGraphMousePlugin() { @Override//from w w w . j ava 2 s .c o m protected void handlePopup(final MouseEvent e) { GraphElementAccessor<String, String> pickSupport = vv.getPickSupport(); // final String v = pickSupport.getVertex(vv.getGraphLayout(), e.getX(), e.getY()); Collection<String> picked = new HashSet(getPickedVerteces()); final String[] varr = picked.toArray(new String[picked.size()]); final java.util.List<RightClickItemType> rightClickItem = GraphViewerPanel.this.viewerConfig .getRightClickItem(); JPopupMenu popup = new JPopupMenu(); fillRightClickMenu(varr, rightClickItem, popup); JMenuItem remove = new JMenuItem("remove"); popup.add(remove); remove.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { for (String v : varr) { currentGraph.removeVertex(v); } vv.repaint(); } }); popup.show(vv, e.getX(), e.getY()); } }); return graphMouse; }
From source file:org.gumtree.vis.awt.JChartPanel.java
@Override public void mouseReleased(MouseEvent e) { if ((e.getModifiers() & InputEvent.BUTTON3_MASK) != 0) { double xNew = ChartMaskingUtilities.translateScreenX(e.getX(), getScreenDataArea(), getChart()); double yNew = ChartMaskingUtilities.translateScreenY(e.getY(), getScreenDataArea(), getChart(), 0); mouseRightClickLocation = new Point2D.Double(xNew, yNew); }//from w w w . jav a 2 s . co m textMovePoint = null; super.mouseReleased(e); }
From source file:com.peter.mavenrunner.MavenRunnerTopComponent.java
private void projectTreeMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_projectTreeMouseClicked if (SwingUtilities.isRightMouseButton(evt)) { // int row = projectTree.getClosestRowForLocation(evt.getX(), evt.getY()); // projectTree.setSelectionRow(row); MyTreeNode node = (MyTreeNode) projectTree.getSelectionPath().getLastPathComponent(); if (!isDebug) { if (node.type.equals("project")) { addGoalMenuItem.setEnabled(true); editGoalMenuItem.setEnabled(false); deleteGoalMenuItem.setEnabled(false); runMenuItem.setEnabled(false); } else if (node.type.equals("goal")) { addGoalMenuItem.setEnabled(false); editGoalMenuItem.setEnabled(true); deleteGoalMenuItem.setEnabled(true); runMenuItem.setEnabled(true); } else if (node.type.equals("default goal")) { addGoalMenuItem.setEnabled(false); editGoalMenuItem.setEnabled(false); deleteGoalMenuItem.setEnabled(false); runMenuItem.setEnabled(true); }// w ww . j a va 2 s.c om } treePopupMenu.show(evt.getComponent(), evt.getX(), evt.getY()); } else if (evt.getClickCount() == 2) { runGoal(); } }
From source file:gov.noaa.ncdc.iosp.avhrr.util.AvhrrLevel1B2Netcdf.java
/** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor./* w ww . ja v a2 s .co m*/ */ // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { // Create a file chooser this.setTitle("NCDC sat2netcdf converter"); aboutDialog = new javax.swing.JDialog(); aboutButton = new javax.swing.JButton(); aboutLabel = new javax.swing.JLabel(); aboutDialog.setTitle("About"); aboutDialog.setName("aboutDialog"); // NOI18N aboutDialog.setSize(250, 200); aboutButton.setText("OK"); aboutButton.setName("aboutButton"); // NOI18N aboutButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { aboutDialog.hide(); } }); aboutLabel.setText( "<html>\nNCDC sat2netcdf Converter<br> </br>\nCopyright (c) 2008 Work of U.S. Government.<br></br>\nNCDC<br></br>\nContact: ncdc.satorder@noaa.gov\n</html>"); fc = new JFileChooser(); fc.setMultiSelectionEnabled(true); // output directory file chooser outFc = new JFileChooser(); outFc.setMultiSelectionEnabled(false); outFc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); activityMonitor = new Timer(100, new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { convertMonitorActionPerformed(evt); } }); menuBar = new JMenuBar(); logMenu = new JMenu("Log"); logMenuItem = new JMenuItem("View Log"); logMenuItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { logDialog.show(); } }); logMenu.add(logMenuItem); menuBar.add(logMenu); helpMenu = new JMenu("Help"); menuBar.add(helpMenu); helpMenuItem = new JMenuItem("Help"); helpMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { helpMenuActionPerformed(evt); } }); helpMenu.add(helpMenuItem); aboutMenuItem = new JMenuItem("About"); aboutMenuItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { aboutDialog.show(); } }); helpMenu.add(aboutMenuItem); this.setJMenuBar(menuBar); jButton4 = new javax.swing.JButton(); openButton = new javax.swing.JButton(); jScrollPane1 = new javax.swing.JScrollPane(); jTable1 = new javax.swing.JTable(); jLabel1 = new javax.swing.JLabel(); outdirButton = new javax.swing.JButton(); outdirText = new javax.swing.JTextField(); jPanel1 = new javax.swing.JPanel(); allChanCheckBox = new javax.swing.JCheckBox(); jLabel3 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); jLabel5 = new javax.swing.JLabel(); chan1CheckBox = new javax.swing.JCheckBox(); chan2CheckBox = new javax.swing.JCheckBox(); chan3CheckBox = new javax.swing.JCheckBox(); chan4CheckBox = new javax.swing.JCheckBox(); chan5CheckBox = new javax.swing.JCheckBox(); rawCheckBox = new javax.swing.JCheckBox(); radCheckBox = new javax.swing.JCheckBox(); tempCheckBox = new javax.swing.JCheckBox(); allVarCheckBox = new javax.swing.JCheckBox(); qualityCheckBox = new javax.swing.JCheckBox(); calCheckBox = new javax.swing.JCheckBox(); latlonCheckBox = new javax.swing.JCheckBox(); metaCheckBox = new javax.swing.JCheckBox(); jLabel2 = new javax.swing.JLabel(); jLabel6 = new javax.swing.JLabel(); convertButton = new javax.swing.JButton(); exitButton = new javax.swing.JButton(); jButton4.setText("jButton4"); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); openButton.setText("Select Files"); openButton.setName("selectButton"); // NOI18N openButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { openButtonActionPerformed(evt); } }); fm = new FileModel(); jTable1 = new JTable(fm); jTable1.setName("table"); // NOI18N jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS); setTableCellRenderer(jTable1, new ToolCellRenderer()); // remove popup for table removeItem = new JMenuItem("Remove"); removeItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { int[] selected = jTable1.getSelectedRows(); for (int i : selected) { logTextArea.append("Removed File: " + fm.getFileAtRow(i).getName() + "\n"); } fm.removeRows(selected); } }); popup = new JPopupMenu(); popup.add(removeItem); // Add listener to the jtable so the popup menu can come up. // MouseListener popupListener = new PopupListener(jTable1); // jTable1.addMouseListener(popupListener); jTable1.addMouseListener(new MouseListener() { public void mousePressed(MouseEvent e) { int button = e.getButton(); int[] selected = jTable1.getSelectedRows(); if (button != 1 && selected.length > 0) { popup.show(e.getComponent(), e.getX(), e.getY()); } } public void mouseClicked(MouseEvent e) { int button = e.getButton(); int column = jTable1.getSelectedColumn(); if (0 == column && 1 == button) { updateOutputSize(); } } public void mouseEntered(MouseEvent e) { } public void mouseExited(MouseEvent e) { } public void mouseReleased(MouseEvent e) { } }); TableColumn col = jTable1.getColumnModel().getColumn(1); col.setPreferredWidth(250); col = jTable1.getColumnModel().getColumn(3); col.setPreferredWidth(100); jScrollPane1.setViewportView(jTable1); jLabel1.setText("Select output directory"); outdirButton.setText("Browse"); outdirButton.setName("outdirButton"); // NOI18N outdirButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { outdirButtonActionPerformed(evt); } }); outdirText.setName("outdirText"); // NOI18N try { outdirText.setText(new File(".").getCanonicalPath()); } catch (IOException ioe) { ioe.printStackTrace(); } jPanel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0))); jPanel1.setName("optionPanel"); // NOI18N allChanCheckBox.setText("All Channels"); allChanCheckBox.setSelected(true); allChanCheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleChannelBoxes("jCheckBox1", allChanCheckBox); updateFileSize(); } }); jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel3.setText("Channels"); jLabel4.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel4.setText("Calibration"); jLabel4.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); jLabel5.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel5.setText("Additional Data"); jLabel5.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); chan1CheckBox.setText("Channel 1"); chan1CheckBox.setSelected(true); chan1CheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleChannelBoxes("chan1CheckBox", chan1CheckBox); updateFileSize(); } }); chan2CheckBox.setText("Channel 2"); chan2CheckBox.setSelected(true); chan2CheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleChannelBoxes("chan2CheckBox", chan2CheckBox); updateFileSize(); } }); chan3CheckBox.setText("Channel 3A/B"); chan3CheckBox.setSelected(true); chan3CheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleChannelBoxes("chan3CheckBox", chan3CheckBox); updateFileSize(); } }); chan4CheckBox.setLabel("Channel 4"); chan4CheckBox.setSelected(true); chan4CheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleChannelBoxes("chan4CheckBox", chan4CheckBox); updateFileSize(); } }); chan5CheckBox.setLabel("Channel 5"); chan5CheckBox.setSelected(true); chan5CheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleChannelBoxes("chan5CheckBox", chan5CheckBox); updateFileSize(); } }); rawCheckBox.setText("Raw Data"); rawCheckBox.setSelected(true); rawCheckBox.setToolTipText("Counts for each pixel"); rawCheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleCalibrationCheckBoxes(rawCheckBox); updateFileSize(); } }); radCheckBox.setText("Radiance"); radCheckBox.setToolTipText("Radiance Values"); radCheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleCalibrationCheckBoxes(radCheckBox); updateFileSize(); } }); tempCheckBox.setText("Brightness Temperature"); tempCheckBox.setToolTipText("Albedo for visible channels, Brightness Temperature for IR channels"); tempCheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleCalibrationCheckBoxes(tempCheckBox); updateFileSize(); } }); allVarCheckBox.setText("All Variables"); allVarCheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleAllVariablesCheckBox(); updateFileSize(); } }); qualityCheckBox.setText("Quality Flags"); qualityCheckBox.setToolTipText("Quality Variables"); qualityCheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleOtherCheckbox(qualityCheckBox); updateFileSize(); } }); calCheckBox.setText("Calibration Coefficients"); calCheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleOtherCheckbox(calCheckBox); updateFileSize(); } }); jLabel2.setText("Select output options"); convertButton.setText("Convert"); convertButton.setName("convertButton"); // NOI18N convertButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { convertButtonActionPerformed(evt); } }); exitButton.setText("Exit"); exitButton.setName("exitButton"); // NOI18N exitButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { exitButtonActionPerformed(evt); } }); // help dialog helpDialog = new javax.swing.JDialog(); helpCloseButton = new javax.swing.JButton("Close"); helpScrollPane = new javax.swing.JScrollPane(); // helpEditorPane = new javax.swing.JEditorPane("text/rtf", helpText); helpEditorPane = new javax.swing.JEditorPane(); helpEditorPane.setContentType("text/html"); InputStream stream = null; try { stream = AvhrrLevel1B2Netcdf.class.getResourceAsStream("/help.html"); if (stream != null) { helpEditorPane.read(stream, "html"); } } catch (IOException e1) { e1.printStackTrace(); } helpScrollPane.setViewportView(helpEditorPane); helpDialog.setSize(450, 500); helpCloseButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { helpDialog.dispose(); } }); // Log Dialog logDialog = new javax.swing.JDialog(); logScrollPane = new javax.swing.JScrollPane(); logTextArea = new javax.swing.JTextArea(); logCloseButton = new javax.swing.JButton(); clearButton = new javax.swing.JButton(); logDialog.setTitle("Log"); logDialog.setName("logDialog"); // NOI18N logDialog.setSize(450, 500); logScrollPane.setName("logScrollPane"); // NOI18N logTextArea.setColumns(20); logTextArea.setRows(5); logTextArea.setName("logTextArea"); // NOI18N logScrollPane.setViewportView(logTextArea); logCloseButton.setText("Close"); logCloseButton.setName("logCloseButton"); // NOI18N logCloseButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { logDialog.hide(); } }); clearButton.setText("Clear"); clearButton.setName("clearButton"); // NOI18N clearButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { logTextArea.setText(""); } }); latlonCheckBox.setText("Lat/Lon"); latlonCheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleLatLonCheckbox(); updateFileSize(); } }); metaCheckBox.setText("Other metadata"); metaCheckBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { handleMetadataCheckbox(); updateFileSize(); } }); jLabel2.setText("Select output options"); convertButton.setText("Convert"); convertButton.setName("convertButton"); exitButton.setText("Exit"); exitButton.setName("exitButton"); exitButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { exitButtonActionPerformed(evt); } }); jLabel2.setText("Select output options"); // NOI18N convertButton.setText("Convert"); // NOI18N convertButton.setName("convertButton"); // NOI18N exitButton.setText("Exit"); // NOI18N exitButton.setName("exitButton"); // NOI18N exitButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { exitButtonActionPerformed(evt); } }); jLabel6.setFont(new java.awt.Font("Dialog", 1, 11)); jLabel6.setText("Estimated output size: "); org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jPanel1Layout.createSequentialGroup().addContainerGap().add(jPanel1Layout .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(chan5CheckBox) .add(jPanel1Layout.createSequentialGroup().add(jPanel1Layout .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jPanel1Layout.createSequentialGroup().add(jPanel1Layout .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jPanel1Layout .createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false) .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel3, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .add(org.jdesktop.layout.GroupLayout.LEADING, allChanCheckBox, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .add(chan1CheckBox).add(chan2CheckBox)).add(36, 36, 36) .add(jPanel1Layout .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false) .add(radCheckBox) .add(tempCheckBox, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 163, Short.MAX_VALUE) .add(rawCheckBox).add(jLabel4, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .add(chan3CheckBox).add(chan4CheckBox)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(metaCheckBox).add(latlonCheckBox).add(allVarCheckBox) .add(jLabel5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 113, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(qualityCheckBox).add(calCheckBox)))) .add(67, 67, 67))); jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jPanel1Layout.createSequentialGroup().addContainerGap() .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel3).add(jLabel5).add(jLabel4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 21, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED) .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(allChanCheckBox).add(allVarCheckBox).add(rawCheckBox)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(chan1CheckBox).add(qualityCheckBox).add(radCheckBox)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(chan2CheckBox).add(calCheckBox).add(tempCheckBox, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 22, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(chan3CheckBox).add(latlonCheckBox)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(chan4CheckBox).add(metaCheckBox)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(chan5CheckBox) .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))); jLabel2.setText("Select output options"); // NOI18N convertButton.setText("Convert"); // NOI18N convertButton.setName("convertButton"); // NOI18N exitButton.setText("Exit"); // NOI18N exitButton.setName("exitButton"); // NOI18N exitButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { exitButtonActionPerformed(evt); } }); jLabel6.setFont(new java.awt.Font("Dialog", 1, 11)); jLabel6.setText("Estimated output size: "); org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup().addContainerGap() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 531, Short.MAX_VALUE) .add(layout.createSequentialGroup().add(outdirButton) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(outdirText, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 453, Short.MAX_VALUE)) .add(jLabel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 531, Short.MAX_VALUE) .add(openButton) .add(jLabel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 291, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .add(layout.createSequentialGroup().add(convertButton) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jLabel6, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 442, Short.MAX_VALUE)) .add(exitButton).add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 531, Short.MAX_VALUE)) .addContainerGap())); layout.setVerticalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(layout .createSequentialGroup().addContainerGap().add(openButton) .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED) .add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 173, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED).add(jLabel1) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(outdirButton).add( outdirText, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 27, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 15, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false).add(convertButton) .add(jLabel6, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED).add(exitButton).add(12, 12, 12))); // log dialog layout org.jdesktop.layout.GroupLayout logDialogLayout = new org.jdesktop.layout.GroupLayout( logDialog.getContentPane()); logDialog.getContentPane().setLayout(logDialogLayout); logDialogLayout.setHorizontalGroup( logDialogLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add( org.jdesktop.layout.GroupLayout.TRAILING, logDialogLayout.createSequentialGroup().addContainerGap() .add(logDialogLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING) .add(org.jdesktop.layout.GroupLayout.LEADING, logScrollPane, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 520, Short.MAX_VALUE) .add(logDialogLayout.createSequentialGroup().add(clearButton) .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED) .add(logCloseButton))) .addContainerGap())); logDialogLayout.setVerticalGroup(logDialogLayout .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(org.jdesktop.layout.GroupLayout.TRAILING, logDialogLayout.createSequentialGroup() .addContainerGap() .add(logScrollPane, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 304, Short.MAX_VALUE) .add(18, 18, 18) .add(logDialogLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(logCloseButton).add(clearButton)) .addContainerGap())); // help dialog layout org.jdesktop.layout.GroupLayout helpDialogLayout = new org.jdesktop.layout.GroupLayout( helpDialog.getContentPane()); helpDialog.getContentPane().setLayout(helpDialogLayout); helpDialogLayout.setHorizontalGroup( helpDialogLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add( org.jdesktop.layout.GroupLayout.TRAILING, helpDialogLayout.createSequentialGroup().addContainerGap() .add(helpDialogLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING) .add(org.jdesktop.layout.GroupLayout.LEADING, helpScrollPane, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 520, Short.MAX_VALUE) .add(helpDialogLayout.createSequentialGroup() .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED) .add(helpCloseButton))) .addContainerGap())); helpDialogLayout.setVerticalGroup(helpDialogLayout .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(org.jdesktop.layout.GroupLayout.TRAILING, helpDialogLayout.createSequentialGroup() .addContainerGap() .add(helpScrollPane, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 304, Short.MAX_VALUE) .add(18, 18, 18).add(helpDialogLayout .createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE).add(helpCloseButton)) .addContainerGap())); // about dialog layout org.jdesktop.layout.GroupLayout aboutDialogLayout = new org.jdesktop.layout.GroupLayout( aboutDialog.getContentPane()); aboutDialog.getContentPane().setLayout(aboutDialogLayout); aboutDialogLayout.setHorizontalGroup( aboutDialogLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add( org.jdesktop.layout.GroupLayout.TRAILING, aboutDialogLayout.createSequentialGroup().addContainerGap() .add(aboutDialogLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING) .add(org.jdesktop.layout.GroupLayout.LEADING, aboutLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 227, Short.MAX_VALUE) .add(aboutButton)) .addContainerGap())); aboutDialogLayout.setVerticalGroup( aboutDialogLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add( org.jdesktop.layout.GroupLayout.TRAILING, aboutDialogLayout.createSequentialGroup().addContainerGap() .add(aboutLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 103, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 35, Short.MAX_VALUE) .add(aboutButton).add(21, 21, 21))); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); pack(); JOptionPane.showMessageDialog(this, "Warning! \nThis program is untested.\nPlease read help file for\nsupported files, limitations and license.\n"); // + "Please view Help for more information."); }
From source file:ucar.unidata.idv.control.chart.TimeSeriesChartWrapper.java
/** * Handle event in chart/*from w ww . j av a 2s . c o m*/ * * @param event The event * * @return Did we handle this event */ public boolean chartPanelMouseDragged(MouseEvent event) { if (SwingUtilities.isRightMouseButton(event)) { return EVENT_DONTPASSON; } closestAnnotation = null; //Ignore shift down drag. if (event.isShiftDown()) { return EVENT_PASSON; } if (dragging && (draggedAnnotation == null)) { return EVENT_PASSON; } dragging = true; if (draggedAnnotation == null) { draggedAnnotation = findClosestAnnotation(getAllAnnotations(), event.getX(), event.getY(), true, event.isShiftDown()); } if (draggedAnnotation == null) { return EVENT_PASSON; } draggedAnnotation.setPosition(event); if (draggedAnnotation instanceof RangeFilter) { rangeFiltersChanged(); } if ((draggedAnnotation instanceof WayPoint) || (draggedAnnotation instanceof TrackSegment)) { Rectangle2D r = getChartPanel().getScreenDataArea(); if (event.getX() < r.getX()) { panPlot(false, 0.02); } else if (event.getX() > r.getX() + r.getWidth()) { panPlot(true, 0.02); } } signalChartChanged(); try { setLocationPositions(); } catch (Exception exc) { LogUtil.logException("Setting locations", exc); } return EVENT_DONTPASSON; }