📄 fasthenryarc.java
字号:
double thickness = -1; if (fhaThickness.getText().length() > 0) thickness = TextUtils.atof(fhaThickness.getText()); int widthSubdivs = -1; if (fhaWidthSubdivs.getText().length() > 0) widthSubdivs = TextUtils.atoi(fhaWidthSubdivs.getText()); int heightSubdivs = -1; if (fhaHeightSubdivs.getText().length() > 0) heightSubdivs = TextUtils.atoi(fhaHeightSubdivs.getText()); double headZ = -1; if (fhaHeadZ.getText().length() > 0) headZ = TextUtils.atof(fhaHeadZ.getText()); double tailZ = -1; if (fhaTailZ.getText().length() > 0) tailZ = TextUtils.atof(fhaTailZ.getText()); new UpdateFastHenryArc(ai, fhaIncludeArc.isSelected(), (String)fhaGroups.getSelectedItem(), initialGroupName, thickness, initialThickness, widthSubdivs, initialWidthSubdivs, heightSubdivs, initialHeightSubdivs, headZ, initialZHead, tailZ, initialZTail); } } protected void escapePressed() { cancel(null); } /** 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. */ private void initComponents()//GEN-BEGIN:initComponents { java.awt.GridBagConstraints gridBagConstraints; ok = new javax.swing.JButton(); cancel = new javax.swing.JButton(); fhaIncludeArc = new javax.swing.JCheckBox(); fhaGroupLabel = new javax.swing.JLabel(); fhaGroups = new javax.swing.JComboBox(); fhaThicknessLabel = new javax.swing.JLabel(); fhaThickness = new javax.swing.JTextField(); fhaWidthLabel = new javax.swing.JLabel(); fhaWidth = new javax.swing.JLabel(); fhaWidthSubdivsLabel = new javax.swing.JLabel(); fhaWidthSubdivs = new javax.swing.JTextField(); fhaHeightSubdivsLabel = new javax.swing.JLabel(); fhaHeightSubdivs = new javax.swing.JTextField(); jSeparator1 = new javax.swing.JSeparator(); fhaNewGroup = new javax.swing.JButton(); fhaDefaultZ = new javax.swing.JLabel(); head = new javax.swing.JPanel(); fhaHeadXY = new javax.swing.JLabel(); fhaHeadZ = new javax.swing.JTextField(); tail = new javax.swing.JPanel(); fhaTailXY = new javax.swing.JLabel(); fhaTailZ = new javax.swing.JTextField(); fhaDefaultThickness = new javax.swing.JLabel(); fhaDefaultWidthSubdivs = new javax.swing.JLabel(); fhaDefaultHeightSubdivs = new javax.swing.JLabel(); getContentPane().setLayout(new java.awt.GridBagLayout()); setTitle("FastHenry Arc Properties"); setName(""); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { closeDialog(evt); } }); ok.setText("OK"); ok.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { ok(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 10; gridBagConstraints.gridwidth = 2; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(ok, gridBagConstraints); cancel.setText("Cancel"); cancel.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { cancel(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 10; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(cancel, gridBagConstraints); fhaIncludeArc.setText("Include this arc in FastHenry analysis"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaIncludeArc, gridBagConstraints); fhaGroupLabel.setText("Group name:"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaGroupLabel, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaGroups, gridBagConstraints); fhaThicknessLabel.setText("Thickness:"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 5; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaThicknessLabel, gridBagConstraints); fhaThickness.setColumns(8); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 5; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaThickness, gridBagConstraints); fhaWidthLabel.setText("Width:"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaWidthLabel, gridBagConstraints); fhaWidth.setText("3"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 4; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaWidth, gridBagConstraints); fhaWidthSubdivsLabel.setText("Width subdivisions:"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 6; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaWidthSubdivsLabel, gridBagConstraints); fhaWidthSubdivs.setColumns(8); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 6; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaWidthSubdivs, gridBagConstraints); fhaHeightSubdivsLabel.setText("Height subdivisions:"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 7; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaHeightSubdivsLabel, gridBagConstraints); fhaHeightSubdivs.setColumns(8); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 7; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaHeightSubdivs, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.gridwidth = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(4, 0, 4, 0); getContentPane().add(jSeparator1, gridBagConstraints); fhaNewGroup.setText("New Group"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaNewGroup, gridBagConstraints); fhaDefaultZ.setText("default=17"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 8; gridBagConstraints.gridheight = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaDefaultZ, gridBagConstraints); head.setLayout(new java.awt.GridBagLayout()); fhaHeadXY.setText("Head at: X=-17 Y=7 Z="); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); head.add(fhaHeadXY, gridBagConstraints); fhaHeadZ.setColumns(8); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); gridBagConstraints.weightx = 1.0; head.add(fhaHeadZ, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 8; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.weightx = 0.2; getContentPane().add(head, gridBagConstraints); tail.setLayout(new java.awt.GridBagLayout()); fhaTailXY.setText("Tail at: X=20 Y=7 Z="); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); tail.add(fhaTailXY, gridBagConstraints); fhaTailZ.setColumns(8); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); gridBagConstraints.weightx = 1.0; tail.add(fhaTailZ, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 9; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.weightx = 0.2; getContentPane().add(tail, gridBagConstraints); fhaDefaultThickness.setText("default=2"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 5; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaDefaultThickness, gridBagConstraints); fhaDefaultWidthSubdivs.setText("default=1"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 6; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaDefaultWidthSubdivs, gridBagConstraints); fhaDefaultHeightSubdivs.setText("default=1"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 7; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); getContentPane().add(fhaDefaultHeightSubdivs, gridBagConstraints); pack(); }//GEN-END:initComponents private void ok(java.awt.event.ActionEvent evt)//GEN-FIRST:event_ok {//GEN-HEADEREND:event_ok okPressed(); closeDialog(null); }//GEN-LAST:event_ok private void cancel(java.awt.event.ActionEvent evt)//GEN-FIRST:event_cancel {//GEN-HEADEREND:event_cancel closeDialog(null); }//GEN-LAST:event_cancel /** Closes the dialog */ private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:event_closeDialog { setVisible(false); dispose(); }//GEN-LAST:event_closeDialog // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton cancel; private javax.swing.JLabel fhaDefaultHeightSubdivs; private javax.swing.JLabel fhaDefaultThickness; private javax.swing.JLabel fhaDefaultWidthSubdivs; private javax.swing.JLabel fhaDefaultZ; private javax.swing.JLabel fhaGroupLabel; private javax.swing.JComboBox fhaGroups; private javax.swing.JLabel fhaHeadXY; private javax.swing.JTextField fhaHeadZ; private javax.swing.JTextField fhaHeightSubdivs; private javax.swing.JLabel fhaHeightSubdivsLabel; private javax.swing.JCheckBox fhaIncludeArc; private javax.swing.JButton fhaNewGroup; private javax.swing.JLabel fhaTailXY; private javax.swing.JTextField fhaTailZ; private javax.swing.JTextField fhaThickness; private javax.swing.JLabel fhaThicknessLabel; private javax.swing.JLabel fhaWidth; private javax.swing.JLabel fhaWidthLabel; private javax.swing.JTextField fhaWidthSubdivs; private javax.swing.JLabel fhaWidthSubdivsLabel; private javax.swing.JPanel head; private javax.swing.JSeparator jSeparator1; private javax.swing.JButton ok; private javax.swing.JPanel tail; // End of variables declaration//GEN-END:variables }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -