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

📄 cpprint.java

📁 Eclipse 3.1 下编写。自己编写
💻 JAVA
字号:
package ui;

import java.awt.Frame;
import javax.swing.JTextField;
import java.awt.Panel;
import java.awt.GridLayout;
import java.awt.Button;
import javax.swing.JButton;
import javax.swing.JLabel;

public class CPprint extends Frame {
	
	String temp;
	int [] randomball = new int [6];
	int i = 0;
	String [] ball = new String [6];
//	String valueTempNumber;

	private JTextField jTextField_number = null;
	private JTextField jTextField_tempnumber = null;
	private Panel panel_number = null;
	private Panel panel_control = null;
	private JButton jButton_7 = null;
	private JButton jButton_8 = null;
	private JButton jButton_9 = null;
	private JButton jButton_4 = null;
	private JButton jButton1_5 = null;
	private JButton jButton1_6 = null;
	private JButton jButton1_1 = null;
	private JButton jButton1_2 = null;
	private JButton jButton1_3 = null;
	private JButton jButton1_ok = null;
	private JButton jButton1_cancel = null;
	private JButton jButton_0 = null;
	private JButton jButton_random = null;
	private JButton jButton_print = null;
	private JButton jButton_del = null;
	private JLabel jLabel_thanks = null;
	/**
	 * This is the default constructor
	 */
	public CPprint() {
		super();
		initialize();
	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		jLabel_thanks = new JLabel();
		jLabel_thanks.setBounds(new java.awt.Rectangle(305,270,99,50));
		jLabel_thanks.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
		jLabel_thanks.setText("谢谢惠顾!");
		this.setLayout(null);
		this.setSize(417, 333);
		this.setTitle("彩票投注机!");
		this.add(getJTextField_number(), null);
		this.add(getJTextField_tempnumber(), null);
		this.add(getPanel_number(), null);
		this.add(getPanel_control(), null);
		this.add(jLabel_thanks, null);
	}

	/**
	 * This method initializes jTextField_number	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextField_number() {
		if (jTextField_number == null) {
			jTextField_number = new JTextField();
			jTextField_number.setBounds(new java.awt.Rectangle(108,63,292,38));
			jTextField_number.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 18));
		}
		return jTextField_number;
	}

	/**
	 * This method initializes jTextField_tempnumber	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextField_tempnumber() {
		if (jTextField_tempnumber == null) {
			jTextField_tempnumber = new JTextField();
			jTextField_tempnumber.setBounds(new java.awt.Rectangle(20,63,67,38));
			jTextField_tempnumber.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 18));
		}
		return jTextField_tempnumber;
	}

	/**
	 * This method initializes panel_number	
	 * 	
	 * @return java.awt.Panel	
	 */
	private Panel getPanel_number() {
		if (panel_number == null) {
			GridLayout gridLayout = new GridLayout();
			gridLayout.setRows(4);
			gridLayout.setHgap(5);
			gridLayout.setVgap(5);
			gridLayout.setColumns(3);
			panel_number = new Panel();
			panel_number.setLayout(gridLayout);
			panel_number.setBounds(new java.awt.Rectangle(20,112,270,203));
			panel_number.add(getJButton_7(), null);
			panel_number.add(getJButton_8(), null);
			panel_number.add(getJButton_9(), null);
			panel_number.add(getJButton_4(), null);
			panel_number.add(getJButton1_5(), null);
			panel_number.add(getJButton1_6(), null);
			panel_number.add(getJButton1_1(), null);
			panel_number.add(getJButton1_2(), null);
			panel_number.add(getJButton1_3(), null);
			panel_number.add(getJButton1_ok(), null);
			panel_number.add(getJButton_0(), null);
			panel_number.add(getJButton1_cancel(), null);
		}
		return panel_number;
	}

	/**
	 * This method initializes panel_control	
	 * 	
	 * @return java.awt.Panel	
	 */
	private Panel getPanel_control() {
		if (panel_control == null) {
			GridLayout gridLayout1 = new GridLayout();
			gridLayout1.setRows(3);
			gridLayout1.setHgap(5);
			gridLayout1.setVgap(5);
			gridLayout1.setColumns(0);
			panel_control = new Panel();
			panel_control.setLayout(gridLayout1);
			panel_control.setBounds(new java.awt.Rectangle(316,112,80,150));
			panel_control.add(getJButton_random(), null);
			panel_control.add(getJButton_print(), null);
			panel_control.add(getJButton_del(), null);
		}
		return panel_control;
	}

	/**
	 * This method initializes jButton_7	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton_7() {
		if (jButton_7 == null) {
			jButton_7 = new JButton();
			jButton_7.setText("7");
			jButton_7.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton_7.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					temp = jTextField_tempnumber.getText();
					jTextField_tempnumber.setText(temp + "7");
				}
			});
		}
		return jButton_7;
	}

	/**
	 * This method initializes jButton_8	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton_8() {
		if (jButton_8 == null) {
			jButton_8 = new JButton();
			jButton_8.setText("8");
			jButton_8.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton_8.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					temp = jTextField_tempnumber.getText();
					jTextField_tempnumber.setText(temp + "8");
				}
			});
		}
		return jButton_8;
	}

	/**
	 * This method initializes jButton_9	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton_9() {
		if (jButton_9 == null) {
			jButton_9 = new JButton();
			jButton_9.setText("9");
			jButton_9.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton_9.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					temp = jTextField_tempnumber.getText();
					jTextField_tempnumber.setText(temp + "9");
				}
			});
		}
		return jButton_9;
	}

	/**
	 * This method initializes jButton_4	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton_4() {
		if (jButton_4 == null) {
			jButton_4 = new JButton();
			jButton_4.setText("4");
			jButton_4.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton_4.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					temp = jTextField_tempnumber.getText();
					jTextField_tempnumber.setText(temp + "4");
				}
			});
		}
		return jButton_4;
	}

	/**
	 * This method initializes jButton1_5	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1_5() {
		if (jButton1_5 == null) {
			jButton1_5 = new JButton();
			jButton1_5.setText("5");
			jButton1_5.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton1_5.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					temp = jTextField_tempnumber.getText();
					jTextField_tempnumber.setText(temp + "5");
				}
			});
		}
		return jButton1_5;
	}

	/**
	 * This method initializes jButton1_6	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1_6() {
		if (jButton1_6 == null) {
			jButton1_6 = new JButton();
			jButton1_6.setText("6");
			jButton1_6.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton1_6.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					temp = jTextField_tempnumber.getText();
					jTextField_tempnumber.setText(temp + "6");
				}
			});
		}
		return jButton1_6;
	}

	/**
	 * This method initializes jButton1_1	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1_1() {
		if (jButton1_1 == null) {
			jButton1_1 = new JButton();
			jButton1_1.setText("1");
			jButton1_1.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton1_1.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					temp = jTextField_tempnumber.getText();
					jTextField_tempnumber.setText(temp + "1");
				}
			});
		}
		return jButton1_1;
	}

	/**
	 * This method initializes jButton1_2	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1_2() {
		if (jButton1_2 == null) {
			jButton1_2 = new JButton();
			jButton1_2.setText("2");
			jButton1_2.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton1_2.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					temp = jTextField_tempnumber.getText();
					jTextField_tempnumber.setText(temp + "2");
				}
			});
		}
		return jButton1_2;
	}

	/**
	 * This method initializes jButton1_3	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1_3() {
		if (jButton1_3 == null) {
			jButton1_3 = new JButton();
			jButton1_3.setText("3");
			jButton1_3.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton1_3.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					temp = jTextField_tempnumber.getText();
					jTextField_tempnumber.setText(temp + "3");
				}
			});
		}
		return jButton1_3;
	}

	/**
	 * This method initializes jButton1_ok	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1_ok() {
		if (jButton1_ok == null) {
			jButton1_ok = new JButton();
			jButton1_ok.setText("确定");
			jButton1_ok.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 24));
			jButton1_ok.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					String valueNumberTemp = jTextField_tempnumber.getText();
					String pre_temp = jTextField_number.getText();
					jTextField_number.setText(pre_temp +" " + valueNumberTemp);
					jTextField_tempnumber.setText("");
				}
			});
		}
		return jButton1_ok;
	}

	/**
	 * This method initializes jButton1_cancel	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1_cancel() {
		if (jButton1_cancel == null) {
			jButton1_cancel = new JButton();
			jButton1_cancel.setText("取消");
			jButton1_cancel.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 24));
			jButton1_cancel.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					jTextField_tempnumber.setText("");
				}
			});
		}
		return jButton1_cancel;
	}

	/**
	 * This method initializes jButton_0	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton_0() {
		if (jButton_0 == null) {
			jButton_0 = new JButton();
			jButton_0.setText("0");
			jButton_0.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton_0.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					temp = jTextField_tempnumber.getText();
					jTextField_tempnumber.setText(temp + "0");
				}
			});
		}
		return jButton_0;
	}

	/**
	 * This method initializes jButton_random	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton_random() {
		if (jButton_random == null) {
			jButton_random = new JButton();
			jButton_random.setText("随机");
			jButton_random.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton_random.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					jTextField_number.setText("");
					random();
					sort(randomball);
					tranToString(randomball);
				}
			});
		}
		return jButton_random;
	}

	/**
	 * This method initializes jButton_print	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton_print() {
		if (jButton_print == null) {
			jButton_print = new JButton();
			jButton_print.setText("打印");
			jButton_print.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
		}
		return jButton_print;
	}

	/**
	 * This method initializes jButton_del	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton_del() {
		if (jButton_del == null) {
			jButton_del = new JButton();
			jButton_del.setText("废票");
			jButton_del.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
			jButton_del.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					jTextField_number.setText("");
				}
			});
		}
		return jButton_del;
	}
	
	// 随机数生成,压入数组a
	public void random(){										//  random方法 生成6个 随机数 并压入 数组a[]中!!!
		for (int i = 0 ; i < randomball.length ; i++ )
		{	int temp = (int)(Math.random() * 33) + 1 ;
			randomball[i] = temp;
		}
/*		for (int i = 0 ; i < a.length ; i++ )
		{
			System.out.print(a[i] + " ");
		}
*/
//		printArray(a);
	}
	//给生成的数组排序方法;
	public void sort(int a[]){											//  sort()方法 把 数组排序输出 !!!
		for ( int i = 0 ; i < randomball.length ; i++ )
		{
			for ( int j = 0 ; j < randomball.length ; j++ )
			{
				if (randomball[j] > randomball[i])
				{	
					int m = randomball[i];
					randomball[i] = randomball[j];
					randomball[j] = m;

				}
			}
				
		}
	}
	//把 int数组转换 成String 数组~ 循环输出!
	public void tranToString(int a[]){
		for (i=0; i<randomball.length;i++){
		String num = String.valueOf(randomball[i]);
//		System.out.print(num + " ");// 测试
		String numTemp = jTextField_number.getText();
		jTextField_number.setText(numTemp + num + " ");
		}
	}
	
}  //  @jve:decl-index=0:visual-constraint="40,13"

⌨️ 快捷键说明

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