?? frame1.java~1~
字號:
package 螺旋傳動;import java.awt.*;import javax.swing.*;import java.awt.event.*;import com.borland.dbswing.*;public class Frame1 extends JFrame { private JPanel jPanel1 = new JPanel(); private JButton jButton1 = new JButton(); private JButton jButton2 = new JButton(); private JLabel jLabel1 = new JLabel(); private JLabel jLabel2 = new JLabel(); private JLabel jLabel3 = new JLabel(); private JCheckBox jCheckBox1 = new JCheckBox(); private JCheckBox jCheckBox2 = new JCheckBox(); private JCheckBox jCheckBox3 = new JCheckBox(); private JPanel jPanel2 = new JPanel(); private JButton jButton3 = new JButton(); private JButton jButton4 = new JButton(); private JButton jButton5 = new JButton(); private JLabel jLabel4 = new JLabel(); private JLabel jLabel5 = new JLabel(); public Frame1() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { Frame1 frame1 = new Frame1(); } private void jbInit() throws Exception { this.getContentPane().setLayout(null); jPanel1.setBounds(new Rectangle(-2, 0, 400, 304)); jPanel1.setLayout(null); this.setTitle("螺旋傳動設計"); jButton1.setBounds(new Rectangle(61, 237, 88, 34)); jButton1.setText("確定"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton1_actionPerformed(e); } }); jButton2.setBounds(new Rectangle(221, 238, 79, 35)); jButton2.setText("退出"); jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton2_actionPerformed(e); } }); jLabel1.setFont(new java.awt.Font("Dialog", 1, 20)); jLabel1.setForeground(new Color(0, 150, 0)); jLabel1.setToolTipText(""); jLabel1.setText("滾動螺旋傳動設計"); jLabel1.setBounds(new Rectangle(43, 49, 169, 39)); jLabel2.setFont(new java.awt.Font("Dialog", 1, 20)); jLabel2.setForeground(new Color(0, 150, 0)); jLabel2.setText("滑動螺旋傳動設計"); jLabel2.setBounds(new Rectangle(39, 109, 186, 41)); jLabel3.setFont(new java.awt.Font("Dialog", 1, 20)); jLabel3.setForeground(new Color(150, 0, 0)); jLabel3.setText("靜壓螺旋傳動設計"); jLabel3.setBounds(new Rectangle(40, 166, 168, 42)); jCheckBox1.setBounds(new Rectangle(269, 58, 21, 19)); jPanel1.setVisible(false); jPanel2.setVisible(false); jPanel3.setVisible(false); jPanel4.setVisible(true); jPanel4.setToolTipText(""); jPanel5.setVisible(false); jPanel6.setVisible(false); jCheckBox1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jCheckBox1_actionPerformed(e); } }); jCheckBox2.setBounds(new Rectangle(270, 119, 24, 20)); jCheckBox2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jCheckBox2_actionPerformed(e); } }); jCheckBox3.setBounds(new Rectangle(270, 178, 25, 18)); jCheckBox3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jCheckBox3_actionPerformed(e); } }); jPanel2.setBounds(new Rectangle(-1, 1, 401, 303)); jPanel2.setLayout(null); jButton3.setBounds(new Rectangle(36, 233, 100, 29)); jButton3.setText("上一步"); jButton3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton3_actionPerformed(e); } }); jButton4.setBounds(new Rectangle(164, 236, 95, 27)); jButton4.setForeground(new Color(150, 0, 0)); jButton4.setText("下一步"); jButton4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton4_actionPerformed(e); } }); jButton5.setBounds(new Rectangle(284, 236, 80, 26)); jButton5.setText("退出"); jButton5.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton5_actionPerformed(e); } }); jLabel4.setFont(new java.awt.Font("Dialog", 1, 20)); jLabel4.setText("靜壓螺旋傳動"); jLabel4.setBounds(new Rectangle(118, 41, 195, 45)); jLabel5.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel5.setForeground(new Color(150, 0, 0)); jLabel5.setText("本設計未完成,查看其它設計請按上一步"); jLabel5.setBounds(new Rectangle(53, 129, 292, 55)); jPanel3.setBounds(new Rectangle(-1, 0, 402, 302)); jPanel3.setLayout(null); jLabel6.setFont(new java.awt.Font("Dialog", 1, 20)); jLabel6.setForeground(new Color(0, 150, 0)); jLabel6.setText("滑動螺旋設計——強度設計"); jLabel6.setBounds(new Rectangle(68, 5, 251, 40)); jButton6.setBounds(new Rectangle(46, 243, 83, 37)); jButton6.setText("上一步"); jButton6.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton6_actionPerformed(e); } }); jButton7.setBounds(new Rectangle(163, 242, 79, 40)); jButton7.setText("下一步"); jButton7.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton7_actionPerformed(e); } }); jButton8.setBounds(new Rectangle(274, 242, 82, 40)); jButton8.setText("查看結果"); jButton8.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton8_actionPerformed(e); } }); jPanel4.setBounds(new Rectangle(-1, 0, 400, 303)); jPanel4.setLayout(null); jLabel7.setFont(new java.awt.Font("Dialog", 1, 20)); jLabel7.setForeground(new Color(0, 150, 0)); jLabel7.setText("滾動螺旋設計"); jLabel7.setBounds(new Rectangle(122, 8, 135, 47)); jButton9.setBounds(new Rectangle(36, 262, 83, 35)); jButton9.setText("上一步"); jButton9.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton9_actionPerformed(e); } }); jButton10.setBounds(new Rectangle(152, 260, 87, 36)); jButton10.setText("查看結果"); jButton11.setBounds(new Rectangle(268, 259, 91, 38)); jButton11.setText("退出"); jButton11.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton11_actionPerformed(e); } }); jPanel5.setBounds(new Rectangle(0, 0, 403, 304)); jPanel5.setLayout(null); jButton12.setBounds(new Rectangle(24, 238, 98, 34)); jButton12.setText("上一步"); jButton12.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton12_actionPerformed(e); } }); jButton13.setBounds(new Rectangle(146, 238, 88, 35)); jButton13.setText("下一步"); jButton13.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton13_actionPerformed(e); } }); jButton14.setBounds(new Rectangle(270, 238, 90, 37)); jButton14.setText("查看結果"); jButton14.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton14_actionPerformed(e); } }); jLabel8.setFont(new java.awt.Font("Dialog", 1, 20)); jLabel8.setForeground(new Color(0, 150, 0)); jLabel8.setText("滑動螺旋傳動的耐磨性驗證"); jLabel8.setBounds(new Rectangle(61, 19, 260, 28)); jPanel6.setToolTipText(""); jPanel6.setBounds(new Rectangle(3, 0, 404, 303)); jPanel6.setLayout(null); jButton15.setBounds(new Rectangle(22, 238, 89, 35)); jButton15.setText("上一步"); jButton15.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton15_actionPerformed(e); } }); jButton16.setBounds(new Rectangle(131, 239, 93, 36)); jButton16.setText("下一步"); jButton17.setBounds(new Rectangle(249, 240, 93, 34)); jButton17.setText("查看結果"); jButton17.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { } }); jLabel9.setFont(new java.awt.Font("Dialog", 1, 20)); jLabel9.setForeground(new Color(0, 150, 0)); jLabel9.setText("驗算滑動螺旋傳動穩定性"); jLabel9.setBounds(new Rectangle(66, 19, 251, 47)); jLabel10.setText("螺桿材料"); jLabel10.setBounds(new Rectangle(35, 72, 63, 19)); jLabel11.setText("螺母材料"); jLabel11.setBounds(new Rectangle(37, 97, 58, 28)); jLabel12.setText("軸向載荷"); jLabel12.setBounds(new Rectangle(37, 150, 55, 26)); jLabel13.setText("轉矩 "); jLabel13.setBounds(new Rectangle(45, 189, 55, 27)); jTextField3.setBounds(new Rectangle(118, 144, 73, 26)); jTextField4.setBounds(new Rectangle(117, 195, 74, 25)); jLabel14.setFont(new java.awt.Font("Dialog", 1, 16)); jLabel14.setBorder(BorderFactory.createRaisedBevelBorder()); jLabel14.setText("鋼"); jLabel14.setBounds(new Rectangle(141, 66, 25, 26)); jCheckBox4.setBounds(new Rectangle(180, 71, 14, 13)); jLabel15.setFont(new java.awt.Font("SansSerif", 1, 16)); jLabel15.setBorder(BorderFactory.createRaisedBevelBorder()); jLabel15.setText("淬火鋼"); jLabel15.setBounds(new Rectangle(244, 66, 56, 24)); jCheckBox5.setBounds(new Rectangle(325, 77, 13, 12)); jLabel16.setBorder(BorderFactory.createRaisedBevelBorder()); jLabel16.setText("青銅"); jLabel16.setBounds(new Rectangle(95, 99, 29, 25)); jCheckBox6.setBounds(new Rectangle(129, 97, 23, 26)); jLabel17.setBorder(BorderFactory.createRaisedBevelBorder()); jLabel17.setText("鋼"); jLabel17.setBounds(new Rectangle(153, 99, 19, 25)); jCheckBox7.setBounds(new Rectangle(177, 105, 12, 12)); jLabel18.setBorder(BorderFactory.createRaisedBevelBorder()); jLabel18.setText("鑄鐵"); jLabel18.setBounds(new Rectangle(206, 99, 29, 28)); jCheckBox8.setBounds(new Rectangle(239, 104, 18, 15)); jLabel19.setBorder(BorderFactory.createRaisedBevelBorder()); jLabel19.setText("耐磨鑄鐵"); jLabel19.setBounds(new Rectangle(269, 99, 53, 30)); jCheckBox9.setBounds(new Rectangle(332, 109, 21, 12)); jLabel20.setText("工作速度"); jLabel20.setBounds(new Rectangle(285, 143, 50, 31)); jTextField1.setBounds(new Rectangle(270, 181, 84, 32)); jLabel21.setBorder(BorderFactory.createEtchedBorder()); jLabel21.setBounds(new Rectangle(232, 135, 142, 100)); jLabel22.setBorder(BorderFactory.createEtchedBorder()); jLabel22.setBounds(new Rectangle(25, 135, 209, 100)); jLabel23.setBorder(BorderFactory.createEtchedBorder()); jLabel23.setBounds(new Rectangle(25, 49, 349, 88)); jLabel24.setText("螺紋中徑"); jLabel24.setBounds(new Rectangle(52, 50, 67, 27)); jLabel25.setText("螺母形式參數"); jLabel25.setBounds(new Rectangle(51, 195, 77, 31)); jLabel26.setText("螺紋牙型"); jLabel26.setBounds(new Rectangle(56, 126, 59, 32)); jLabel27.setText("螺紋導程"); jLabel27.setBounds(new Rectangle(56, 166, 69, 28)); jTextField2.setBounds(new Rectangle(186, 51, 85, 28)); jTextField5.setBounds(new Rectangle(183, 200, 85, 27)); jTextField6.setToolTipText(""); jTextField6.setBounds(new Rectangle(182, 122, 86, 32)); jTextField7.setBounds(new Rectangle(183, 163, 88, 28)); jToggleButton1.setText("?"); jToggleButton1.setBounds(new Rectangle(279, 200, 44, 30)); jLabel28.setText("螺母類型"); jLabel28.setBounds(new Rectangle(54, 86, 62, 32)); jLabel29.setBorder(BorderFactory.createRaisedBevelBorder()); jLabel29.setText("整體螺母"); jLabel29.setBounds(new Rectangle(131, 84, 57, 29)); jCheckBox10.setBounds(new Rectangle(202, 91, 17, 16)); jLabel30.setBorder(BorderFactory.createRaisedBevelBorder()); jLabel30.setText("剖分式螺母"); jLabel30.setBounds(new Rectangle(246, 84, 68, 30)); jCheckBox11.setBounds(new Rectangle(329, 94, 13, 15)); jLabel31.setBorder(BorderFactory.createEtchedBorder()); jLabel31.setText("選擇螺桿的支撐類型"); jLabel31.setBounds(new Rectangle(113, 108, 116, 31)); jComboBox1.setBounds(new Rectangle(118, 162, 110, 24)); jComboBox1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { } }); jComboBox2.setBounds(new Rectangle(142, 58, 88, 22)); jComboBox2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { } }); jComboBox3.setBounds(new Rectangle(251, 58, 65, 22)); jLabel33.setText("輸入循環方式"); jLabel33.setBounds(new Rectangle(43, 57, 77, 27)); jLabel32.setText("輸入平均載荷F="); jLabel32.setBounds(new Rectangle(42, 85, 93, 27)); jLabel34.setText("工作轉速N="); jLabel34.setBounds(new Rectangle(42, 117, 81, 19)); jLabel35.setText("公程直徑d0="); jLabel35.setBounds(new Rectangle(42, 138, 85, 25)); jLabel36.setText("基本導程P="); jLabel36.setBounds(new Rectangle(40, 163, 65, 23)); jLabel37.setToolTipText(""); jLabel37.setText("鋼球直徑Dw="); jLabel37.setBounds(new Rectangle(46, 187, 81, 21)); jLabel38.setText("圈數x列數:jxk"); jLabel38.setBounds(new Rectangle(42, 207, 78, 25)); jLabel39.setText("絲杠軌道曲率半徑rs="); jLabel39.setBounds(new Rectangle(19, 235, 117, 20)); jTextField8.setBounds(new Rectangle(162, 85, 69, 19)); jLabel40.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel40.setText("N"); jLabel40.setBounds(new Rectangle(236, 86, 27, 18)); jTextField9.setBounds(new Rectangle(161, 109, 70, 21)); jLabel41.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel41.setText("r/min"); jLabel41.setBounds(new Rectangle(235, 105, 40, 22)); jTextField10.setBounds(new Rectangle(161, 133, 69, 21)); jLabel42.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel42.setText("mm"); jLabel42.setBounds(new Rectangle(235, 136, 40, 18)); jTextField11.setBounds(new Rectangle(160, 159, 70, 22)); jLabel43.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel43.setText("mm"); jLabel43.setBounds(new Rectangle(234, 158, 31, 24)); jTextField12.setBounds(new Rectangle(160, 184, 70, 22)); jLabel44.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel44.setText("mm"); jLabel44.setBounds(new Rectangle(233, 180, 29, 24)); jTextField13.setBounds(new Rectangle(130, 209, 55, 23)); jTextField14.setBounds(new Rectangle(143, 234, 88, 23)); jTextField14.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() { }); jTextField14.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseExited(MouseEvent e) { } }); jLabel45.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel45.setText("xDw (mm)"); jLabel45.setBounds(new Rectangle(236, 233, 80, 22)); jLabel46.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel46.setText("X"); jLabel46.setBounds(new Rectangle(190, 212, 18, 18)); jTextField15.setBounds(new Rectangle(210, 209, 47, 23)); jButton18.setBounds(new Rectangle(321, 227, 66, 30)); jButton18.setFont(new java.awt.Font("Dialog", 0, 16)); jButton18.setForeground(new Color(0, 53, 255));
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -