📄 classshowframe.java
字号:
package ClassShow;import java.awt.*;import java.awt.event.*;import javax.swing.*;import com.borland.jbcl.layout.*;/** * Title: 类演示程序 * Description: 类演示程序——北京师范大学计算机系:孙一林 * Copyright: Copyright (c) 2001 * Company: 北京师范大学计算机系 * @author 孙一林 * @version 1.0 */public class ClassShowFrame extends JFrame { XYLayout xYLayout1 = new XYLayout(); GroupBox groupBox1 = new GroupBox(); JLabel jLabel1 = new JLabel(); XYLayout xYLayout2 = new XYLayout(); JTextField jTextField1 = new JTextField(); JLabel jLabel2 = new JLabel(); JTextField jTextField2 = new JTextField(); JCheckBox jCheckBox1 = new JCheckBox(); JCheckBox jCheckBox2 = new JCheckBox(); GroupBox groupBox2 = new GroupBox(); XYLayout xYLayout3 = new XYLayout(); JButton jButton1 = new JButton(); JButton jButton2 = new JButton(); GroupBox groupBox3 = new GroupBox(); XYLayout xYLayout4 = new XYLayout(); GroupBox groupBox4 = new GroupBox(); XYLayout xYLayout5 = new XYLayout(); JLabel jLabel3 = new JLabel(); JLabel jLabel4 = new JLabel(); JCheckBox jCheckBox3 = new JCheckBox(); JTextField jTextField3 = new JTextField(); JTextField jTextField4 = new JTextField(); JButton jButton3 = new JButton(); JButton jButton4 = new JButton(); //Construct the frame public ClassShowFrame() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } //Component initialization private void jbInit() throws Exception { groupBox1.setLabel("狗属性"); groupBox1.setLayout(xYLayout2); this.setLayout(xYLayout1); this.setTitle("类演示程序"); this.setSize(new Dimension(400, 300)); this.addWindowListener(new java.awt.event.WindowAdapter() { public void windowActivated(WindowEvent e) { this_windowActivated(e); } }); xYLayout1.setHeight(295); xYLayout1.setWidth(407); jLabel1.setText("狗名字:"); jTextField1.setText("狗名字"); jLabel2.setText("狗年龄:"); jTextField2.setText("0"); jCheckBox1.setText("雄性"); jCheckBox2.setText("有尾"); groupBox2.setLabel("狗行为"); groupBox2.setLayout(xYLayout3); jButton1.setText("狗声"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton1_actionPerformed(e); } }); jButton2.setText("狗动作"); jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton2_actionPerformed(e); } }); groupBox3.setLabel("人属性"); groupBox3.setLayout(xYLayout4); groupBox4.setLabel("人行为"); groupBox4.setLayout(xYLayout5); jLabel3.setText("人名字:"); jLabel4.setText("人年龄:"); jCheckBox3.setText("男"); jTextField3.setText("人名字"); jTextField4.setText("0"); jButton3.setText("人声"); jButton3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton3_actionPerformed(e); } }); jButton4.setText("人动作"); jButton4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jButton4_actionPerformed(e); } }); this.add(groupBox1, new XYConstraints(6, 11, 178, -1)); groupBox1.add(jLabel1, new XYConstraints(-3, 15, -1, -1)); groupBox1.add(jTextField1, new XYConstraints(54, 14, 88, -1)); groupBox1.add(jLabel2, new XYConstraints(-2, 52, 56, 27)); groupBox1.add(jTextField2, new XYConstraints(58, 53, 84, 20)); groupBox1.add(jCheckBox2, new XYConstraints(88, 98, 55, 23)); groupBox1.add(jCheckBox1, new XYConstraints(6, 100, 52, 17)); this.add(groupBox2, new XYConstraints(7, 170, 177, 88)); groupBox2.add(jButton2, new XYConstraints(75, 13, -1, 31)); groupBox2.add(jButton1, new XYConstraints(-4, 13, 67, 30)); this.add(groupBox3, new XYConstraints(198, 11, 187, 157)); groupBox3.add(jLabel3, new XYConstraints(1, 13, 56, 24)); groupBox3.add(jLabel4, new XYConstraints(-2, 52, 60, 20)); groupBox3.add(jCheckBox3, new XYConstraints(15, 99, 49, 20)); groupBox3.add(jTextField3, new XYConstraints(60, 15, 94, 23)); groupBox3.add(jTextField4, new XYConstraints(59, 52, 95, -1)); this.add(groupBox4, new XYConstraints(196, 172, 188, 89)); groupBox4.add(jButton3, new XYConstraints(-3, 13, 67, 30)); groupBox4.add(jButton4, new XYConstraints(79, 14, 77, 30)); } void this_windowActivated(WindowEvent e) { dogClass dog = new dogClass(); manClass man = new manClass(); jTextField1.setText(dog.getName()); jTextField2.setText(Integer.toString(dog.getAge())); jCheckBox1.setSelected(dog.getMale()); jCheckBox2.setSelected(dog.getTail()); jTextField3.setText(man.getName()); jTextField4.setText(Integer.toString(man.getAge())); jCheckBox3.setSelected(man.getMale()); } void jButton1_actionPerformed(ActionEvent e) { dogClass dog = new dogClass(); dog.dogAction(); } void jButton3_actionPerformed(ActionEvent e) { manClass man = new manClass(); man.manAction(); } void jButton4_actionPerformed(ActionEvent e) { manCalFrame mancalculator = new manCalFrame(); mancalculator.show(); } void jButton2_actionPerformed(ActionEvent e) { ActShowFrame dogPicFrame = new ActShowFrame(); dogPicFrame.show(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -