⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ncctab.java

📁 The ElectricTM VLSI Design System is an open-source Electronic Design Automation (EDA) system that c
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        operation.add(hierAll, gridBagConstraints);        operationGroup.add(flatTop);        flatTop.setText("Flat Comparison");        flatTop.setActionCommand("Flat NCC");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        operation.add(flatTop, gridBagConstraints);        operationGroup.add(listAnn);        listAnn.setText("List NCC annotations");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 3;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        operation.add(listAnn, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        ncc.add(operation, gridBagConstraints);        sizeChecking.setLayout(new java.awt.GridBagLayout());        sizeChecking.setBorder(javax.swing.BorderFactory.createTitledBorder("Size Checking"));        enableSizeChecking.setText("Check transistor sizes");        enableSizeChecking.setActionCommand("Check Transistor Sizes");        enableSizeChecking.setHorizontalTextPosition(javax.swing.SwingConstants.LEADING);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.gridwidth = 2;        sizeChecking.add(enableSizeChecking, gridBagConstraints);        jLabel75.setText("Relative size tolerance  (%):");        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);        sizeChecking.add(jLabel75, gridBagConstraints);        jLabel76.setText("Absolute size tolerance (units):");        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);        sizeChecking.add(jLabel76, gridBagConstraints);        relativeSizeTolerance.setColumns(6);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;        gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);        sizeChecking.add(relativeSizeTolerance, gridBagConstraints);        absoluteSizeTolerance.setColumns(6);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 3;        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;        gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);        sizeChecking.add(absoluteSizeTolerance, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        ncc.add(sizeChecking, gridBagConstraints);        checkingAllCells.setLayout(new java.awt.GridBagLayout());        checkingAllCells.setBorder(javax.swing.BorderFactory.createTitledBorder("Checking All Cells"));        haltAfterFindingFirstMismatchedCell.setText("Halt after finding the first mismatched cell");        haltAfterFindingFirstMismatchedCell.setActionCommand("Halt on First Mismatched Cell");        haltAfterFindingFirstMismatchedCell.setHorizontalTextPosition(javax.swing.SwingConstants.LEADING);        checkingAllCells.add(haltAfterFindingFirstMismatchedCell, new java.awt.GridBagConstraints());        skipPassed.setText("Don't recheck cells that have passed in this Electric run");        skipPassed.setHorizontalTextPosition(javax.swing.SwingConstants.LEADING);        skipPassed.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                skipPassedActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        checkingAllCells.add(skipPassed, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        ncc.add(checkingAllCells, gridBagConstraints);        progressReport.setLayout(new java.awt.GridBagLayout());        progressReport.setBorder(javax.swing.BorderFactory.createTitledBorder("Reporting Progress"));        jLabel4.setText("How many status messages to print (0->few, 2->many):");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);        progressReport.add(jLabel4, gridBagConstraints);        howMuchStatus.setColumns(6);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        progressReport.add(howMuchStatus, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 3;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        ncc.add(progressReport, gridBagConstraints);        errorReport.setLayout(new java.awt.GridBagLayout());        errorReport.setBorder(javax.swing.BorderFactory.createTitledBorder("Error Reporting"));        jLabel1.setLabelFor(maxMatched);        jLabel1.setText("Maximum number of matched equivalence classes to print");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.insets = new java.awt.Insets(0, 5, 0, 5);        errorReport.add(jLabel1, gridBagConstraints);        jLabel2.setLabelFor(maxMismatched);        jLabel2.setText("Maximum number of mismatched equivalence classes to print");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.insets = new java.awt.Insets(0, 5, 0, 5);        errorReport.add(jLabel2, gridBagConstraints);        jLabel3.setLabelFor(maxMembers);        jLabel3.setText("Maximum number of equivalence class members to print");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.insets = new java.awt.Insets(0, 5, 0, 5);        errorReport.add(jLabel3, gridBagConstraints);        maxMatched.setColumns(6);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 0;        errorReport.add(maxMatched, gridBagConstraints);        maxMismatched.setColumns(6);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 1;        errorReport.add(maxMismatched, gridBagConstraints);        maxMembers.setColumns(6);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 2;        errorReport.add(maxMembers, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 4;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        ncc.add(errorReport, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        getContentPane().add(ncc, gridBagConstraints);        pack();    }// </editor-fold>//GEN-END:initComponents    private void hierAllActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_hierAllActionPerformed        // TODO add your handling code here:    }//GEN-LAST:event_hierAllActionPerformed    private void skipPassedActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_skipPassedActionPerformed        // TODO add your handling code here:    }//GEN-LAST:event_skipPassedActionPerformed	/** 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.JTextField absoluteSizeTolerance;    private javax.swing.JPanel checkingAllCells;    private javax.swing.JCheckBox enableSizeChecking;    private javax.swing.JPanel errorReport;    private javax.swing.JRadioButton flatTop;    private javax.swing.JCheckBox haltAfterFindingFirstMismatchedCell;    private javax.swing.JRadioButton hierAll;    private javax.swing.JTextField howMuchStatus;    private javax.swing.JLabel jLabel1;    private javax.swing.JLabel jLabel2;    private javax.swing.JLabel jLabel3;    private javax.swing.JLabel jLabel4;    private javax.swing.JLabel jLabel75;    private javax.swing.JLabel jLabel76;    private javax.swing.JRadioButton listAnn;    private javax.swing.JTextField maxMatched;    private javax.swing.JTextField maxMembers;    private javax.swing.JTextField maxMismatched;    private javax.swing.JPanel ncc;    private javax.swing.JPanel operation;    private javax.swing.ButtonGroup operationGroup;    private javax.swing.JPanel progressReport;    private javax.swing.JTextField relativeSizeTolerance;    private javax.swing.JPanel sizeChecking;    private javax.swing.JCheckBox skipPassed;    // End of variables declaration//GEN-END:variables}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -