📄 wellchecktab.java
字号:
jPanel1.setLayout(new java.awt.GridBagLayout()); jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("For P-Well")); wellPMustConnectGround.setText("Must connect to Ground"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel1.add(wellPMustConnectGround, gridBagConstraints); jPanel3.setLayout(new java.awt.GridBagLayout()); jPanel3.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 1, 1, 1)); wellCheckPWell.add(wellPNoContactCheck); wellPNoContactCheck.setText("Do not check for contacts"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel3.add(wellPNoContactCheck, gridBagConstraints); wellCheckPWell.add(wellPMustHave1Contact); wellPMustHave1Contact.setText("Must have at least 1 contact"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel3.add(wellPMustHave1Contact, gridBagConstraints); wellCheckPWell.add(wellPMustHaveAllContacts); wellPMustHaveAllContacts.setText("Must have contact in every area"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel3.add(wellPMustHaveAllContacts, gridBagConstraints); jPanel1.add(jPanel3, new java.awt.GridBagConstraints()); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; wellCheck.add(jPanel1, gridBagConstraints); jPanel1.getAccessibleContext().setAccessibleDescription(""); jPanel2.setLayout(new java.awt.GridBagLayout()); jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("For N-Well")); wellNMustConnectPower.setText("Must connect to Power"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel2.add(wellNMustConnectPower, gridBagConstraints); jPanel4.setLayout(new java.awt.GridBagLayout()); jPanel4.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 1, 1, 1)); wellCheckNWell.add(wellNMustHaveAllContacts); wellNMustHaveAllContacts.setText("Must have contact in every area"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel4.add(wellNMustHaveAllContacts, gridBagConstraints); wellCheckNWell.add(wellNMustHave1Contact); wellNMustHave1Contact.setText("Must have at least 1 contact"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel4.add(wellNMustHave1Contact, gridBagConstraints); wellCheckNWell.add(wellNNoContactCheck); wellNNoContactCheck.setText("Do not check for contacts"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel4.add(wellNNoContactCheck, gridBagConstraints); jPanel2.add(jPanel4, new java.awt.GridBagConstraints()); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; wellCheck.add(jPanel2, gridBagConstraints); jPanel5.setLayout(new java.awt.GridBagLayout()); drcCheck.setText("Check DRC Spacing Rules for Wells"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.gridwidth = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel5.add(drcCheck, gridBagConstraints); multiProc.setText("Use multiple processors, maximum:"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 1); jPanel5.add(multiProc, gridBagConstraints); numProcs.setColumns(6); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.insets = new java.awt.Insets(4, 1, 4, 1); jPanel5.add(numProcs, gridBagConstraints); wellFindFarthestDistance.setText("Find farthest distance from contact to edge"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); jPanel5.add(wellFindFarthestDistance, gridBagConstraints); jLabel1.setText("(0 to use all)"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 1, 4, 4); jPanel5.add(jLabel1, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; wellCheck.add(jPanel5, gridBagConstraints); getContentPane().add(wellCheck, 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.JCheckBox drcCheck; private javax.swing.JLabel jLabel1; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel3; private javax.swing.JPanel jPanel4; private javax.swing.JPanel jPanel5; private javax.swing.JCheckBox multiProc; private javax.swing.JTextField numProcs; private javax.swing.JPanel wellCheck; private javax.swing.ButtonGroup wellCheckNWell; private javax.swing.ButtonGroup wellCheckPWell; private javax.swing.JCheckBox wellFindFarthestDistance; private javax.swing.JCheckBox wellNMustConnectPower; private javax.swing.JRadioButton wellNMustHave1Contact; private javax.swing.JRadioButton wellNMustHaveAllContacts; private javax.swing.JRadioButton wellNNoContactCheck; private javax.swing.JCheckBox wellPMustConnectGround; private javax.swing.JRadioButton wellPMustHave1Contact; private javax.swing.JRadioButton wellPMustHaveAllContacts; private javax.swing.JRadioButton wellPNoContactCheck; // End of variables declaration//GEN-END:variables}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -