📄 newarcstab.java
字号:
{ Technology tech = tIt.next(); for(Iterator<ArcProto> it = tech.getArcs(); it.hasNext(); ) { ArcProto ap = it.next(); if (ap.isRigid() != ap.isFactoryRigid()) ap.setRigid(ap.isFactoryRigid()); if (ap.isFixedAngle() != ap.isFactoryFixedAngle()) ap.setFixedAngle(ap.isFactoryFixedAngle()); if (ap.isSlidable() != ap.isFactorySlidable()) ap.setSlidable(ap.isFactorySlidable()); if (ap.isDirectional() != ap.isFactoryDirectional()) ap.setDirectional(ap.isFactoryDirectional()); if (ap.isExtended() != ap.isFactoryExtended()) ap.setExtended(ap.isFactoryExtended()); if (ap.getDefaultLambdaBaseWidth() != ap.getFactoryDefaultLambdaBaseWidth()) ap.setDefaultLambdaBaseWidth(ap.getFactoryDefaultLambdaBaseWidth()); if (ap.getAngleIncrement() != ap.getFactoryAngleIncrement()) ap.setAngleIncrement(ap.getFactoryAngleIncrement()); if (ap.findOverridablePinProto() != ap.findPinProto()) ap.setPinProto(ap.findPinProto()); } } if (User.isFactoryPlayClickSoundsWhenCreatingArcs() != User.isPlayClickSoundsWhenCreatingArcs()) User.setPlayClickSoundsWhenCreatingArcs(User.isFactoryPlayClickSoundsWhenCreatingArcs()); if (User.isFactoryArcsAutoIncremented() != User.isArcsAutoIncremented()) User.setArcsAutoIncremented(User.isFactoryArcsAutoIncremented()); } /** 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. */ // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; newArc = new javax.swing.JPanel(); jPanel8 = new javax.swing.JPanel(); arcWidthLabel = new javax.swing.JLabel(); pinLabel = new javax.swing.JLabel(); arcWidth = new javax.swing.JTextField(); angleLabel = new javax.swing.JLabel(); arcAngle = new javax.swing.JTextField(); arcPin = new javax.swing.JComboBox(); arcProtoList = new javax.swing.JComboBox(); arcName = new javax.swing.JLabel(); jSeparator1 = new javax.swing.JSeparator(); arcRigid = new javax.swing.JCheckBox(); arcFixedAngle = new javax.swing.JCheckBox(); arcDirectional = new javax.swing.JCheckBox(); arcSlidable = new javax.swing.JCheckBox(); arcEndsExtend = new javax.swing.JCheckBox(); jLabel1 = new javax.swing.JLabel(); technologySelection = new javax.swing.JComboBox(); arcName1 = new javax.swing.JLabel(); jPanel1 = new javax.swing.JPanel(); playClickSounds = new javax.swing.JCheckBox(); incrementArcNames = new javax.swing.JCheckBox(); getContentPane().setLayout(new java.awt.GridBagLayout()); setTitle("Edit Options"); setName(""); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { closeDialog(evt); } }); newArc.setLayout(new java.awt.GridBagLayout()); jPanel8.setLayout(new java.awt.GridBagLayout()); jPanel8.setBorder(new javax.swing.border.TitledBorder("For New Arcs")); jPanel8.setDoubleBuffered(false); arcWidthLabel.setText("Default width:"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel8.add(arcWidthLabel, gridBagConstraints); pinLabel.setText("Pin:"); 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); jPanel8.add(pinLabel, gridBagConstraints); arcWidth.setColumns(8); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; 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); jPanel8.add(arcWidth, gridBagConstraints); angleLabel.setText("Placement angle:"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel8.add(angleLabel, gridBagConstraints); arcAngle.setColumns(6); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 3; 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); jPanel8.add(arcAngle, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 4; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel8.add(arcPin, 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.insets = new java.awt.Insets(4, 4, 4, 4); jPanel8.add(arcProtoList, gridBagConstraints); arcName.setText("Arc Type:"); 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); jPanel8.add(arcName, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 5; gridBagConstraints.gridwidth = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel8.add(jSeparator1, gridBagConstraints); arcRigid.setText("Rigid"); 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); jPanel8.add(arcRigid, gridBagConstraints); arcFixedAngle.setText("Fixed-angle"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 7; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel8.add(arcFixedAngle, gridBagConstraints); arcDirectional.setText("Directional"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 8; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel8.add(arcDirectional, gridBagConstraints); arcSlidable.setText("Slidable"); 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); jPanel8.add(arcSlidable, gridBagConstraints); arcEndsExtend.setText("Ends extended"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 8; gridBagConstraints.gridwidth = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel8.add(arcEndsExtend, gridBagConstraints); jLabel1.setText("Default State"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 6; gridBagConstraints.gridwidth = 3; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel8.add(jLabel1, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel8.add(technologySelection, gridBagConstraints); arcName1.setText("Technology:"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel8.add(arcName1, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 0, 4, 0); newArc.add(jPanel8, gridBagConstraints); jPanel1.setLayout(new java.awt.GridBagLayout()); jPanel1.setBorder(new javax.swing.border.TitledBorder("For All Arcs")); playClickSounds.setText("Play \"click\" sounds when arcs are created"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel1.add(playClickSounds, gridBagConstraints); incrementArcNames.setText("Duplicate/Array/Paste increments arc names"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.gridwidth = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel1.add(incrementArcNames, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 0); newArc.add(jPanel1, gridBagConstraints); getContentPane().add(newArc, new java.awt.GridBagConstraints()); pack(); } // </editor-fold>//GEN-END:initComponents /** 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.JLabel angleLabel; private javax.swing.JTextField arcAngle; private javax.swing.JCheckBox arcDirectional; private javax.swing.JCheckBox arcEndsExtend; private javax.swing.JCheckBox arcFixedAngle; private javax.swing.JLabel arcName; private javax.swing.JLabel arcName1; private javax.swing.JComboBox arcPin; private javax.swing.JComboBox arcProtoList; private javax.swing.JCheckBox arcRigid; private javax.swing.JCheckBox arcSlidable; private javax.swing.JTextField arcWidth; private javax.swing.JLabel arcWidthLabel; private javax.swing.JCheckBox incrementArcNames; private javax.swing.JLabel jLabel1; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel8; private javax.swing.JSeparator jSeparator1; private javax.swing.JPanel newArc; private javax.swing.JLabel pinLabel; private javax.swing.JCheckBox playClickSounds; private javax.swing.JComboBox technologySelection; // End of variables declaration//GEN-END:variables}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -