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

📄 fasthenryarc.java

📁 The ElectricTM VLSI Design System is an open-source Electronic Design Automation (EDA) system that c
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
			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 + -