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

📄 testing.java

📁 本系统是在大学期间,为JAVA课题设计而编写的,如果系统使用数据库,程序将变得简洁,水平有限,希望大家指正.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Testing {	
	 JFrame frame=new JFrame("真爱测试");
	 JPanel panel=new JPanel();
	 JLabel label1=new JLabel();
	 JLabel partnumber=new JLabel("第一部分");
	 JLabel question=new JLabel("1.我相信有一见钟情这回事");	 
	 JButton button1=new JButton("确定");	
	 JButton button2=new JButton("显示结果");
	 int acount=1;
	 int left=49;	 
	 JLabel leftnumber=new JLabel("还剩"+left+"道题目");
	 Font f=new Font("宋体",Font.PLAIN,12);
	 int sum=0;
	 
	 public Testing(){
	 	this.frame = frame;
	 	frame.setContentPane(panel);
	 	panel.setLayout(null);
	 	panel.setBackground(new Color(101,140,250));
	 	panel.setBorder(BorderFactory.createCompoundBorder(
        BorderFactory.createTitledBorder("TESTING"), 
        BorderFactory.createEmptyBorder(5,5,5,5)));
	    label1.setText("共有50道题目,第一部分35道,第二部分15道.");
	    label1.setFont(f);
	    label1.setBounds(new Rectangle(10, 10, 280, 30));
	 	partnumber.setText("第一部分");
	 	partnumber.setFont(f);
	 	partnumber.setBounds(new Rectangle(10, 40, 280, 30)); 
	 	question.setBounds(new Rectangle(10, 80, 280, 30));
	 	question.setFont(f);	 	 	 
	 	leftnumber.setBounds(new Rectangle(100, 290, 280, 30));
	 	leftnumber.setFont(f);
	 	button1.setBounds(new Rectangle(10, 230, 280, 30));     
        button1.setFont(f);
        button1.setBackground(new Color(134,143,225)); 
        frame.setVisible(true);	 	 
	 	 	 	 	    
        final int numButtons = 3;
        final JRadioButton[] radioButtons = new JRadioButton[numButtons];       
        final ButtonGroup group = new ButtonGroup(); 
        final String defaultMessageCommand = "default";
        final String yesNoCommand = "yesno";
        final String yeahNahCommand = "yeahnah";       
        radioButtons[0] = new JRadioButton("不是");
        radioButtons[0].setFont(f);
        radioButtons[0].setActionCommand(defaultMessageCommand);
        radioButtons[0].setBounds(new Rectangle(10, 140, 280, 30));
        radioButtons[0].setBackground(new Color(215,219,244));
        radioButtons[1] = new JRadioButton("差不多");
        radioButtons[1].setFont(f);
        radioButtons[1].setActionCommand(yesNoCommand);
        radioButtons[1].setBounds(new Rectangle(10, 170, 280, 30));
        radioButtons[1].setBackground(new Color(175,188,250));
        radioButtons[2] = new JRadioButton("是");
        radioButtons[2].setFont(f);
        radioButtons[2].setActionCommand(yeahNahCommand);
        radioButtons[2].setBounds(new Rectangle(10, 200, 280, 30));
        radioButtons[2].setBackground(new Color(154,165,243));
        for (int i = 0; i < 3; i++) {
           group.add(radioButtons[i]);
        }	 	 
	   radioButtons[0].setSelected(true);	   	           
       button1.addActionListener(new ActionListener() {
       public void actionPerformed(ActionEvent e) {
            if(acount<=50)
            {acount++;
            left--; }           	
            if(acount>=36&&acount<=50)
            partnumber.setText("第二部分");           	           	            	
            if(acount<=50)           	
            leftnumber.setText("还剩"+left+"道题目");
            else
            {leftnumber.setText("");
             button1.setEnabled(false);
             panel.add(button2);
             button2.setFont(f);
             button2.setBounds(new Rectangle(10, 290, 280, 30));            	 
             button2.setBackground(new Color(134,143,225));
             button2.addMouseListener(new java.awt.event.MouseAdapter() {
                public void mouseClicked(MouseEvent e) {
                button2_mouseClicked(e);
               }
             });
            } 
             
            switch(acount){	   	 	   	  
	   	       case 2:
	   	          question.setText("2.我的恋情一般都很短暂");
	   	          break;
	   	       case 3:
	   	          question.setText("3我的恋情通常都是轰轰烈烈的");
	   	break;
	   	
	   	
	   	case 4:
	   	question.setText("4.我特别钟情于演员、模特等异性");
	   	break;
	   	
	   	
	   	case 5:
	   	question.setText("5.我认为肉体上的吸引力非常重要");
	   	break;
	   	
	   	case 6:
	   	question.setText("6.我经常会幻想和一些不认识到人恋爱");
	   	break;
	   	
	   	case 7:
	   	question.setText("7.我经常坠入爱河");
	   	break;
	   	
	   	case 8:
	   	question.setText("8.我经常被不容易得到的异性所吸引");
	   	break;
	   	
	   	
	   	case 9:
	   	question.setText("9.我认为大多数男人都不会对一个女人专一");
	   	break;
	   	
	   	case 10:
	   	question.setText("10.每当恋爱时我都会失去自制能力");
	   	break;
	   	
	   	case 11:
	   	question.setText("11.我不喜欢拍拖,但喜欢同居");
	   	break;
	   	
	   	case 12:
	   	question.setText("12.认识不久,我就会和他(她)发生关系");
	   	break;
	   	
	   	case 13:
	   	question.setText("13.如果不能令我产生好感,我就不和他(她)约会");
	   	break;
	   	
	   	case 14:
	   	question.setText("14.我希望在最近结婚");
	   	break;
	   	
	   	case 15:
	   	question.setText("15.结识另外一个新朋友是治疗失恋的最佳药方");
	   	break;
	   	
	   	case 16:
	   	question.setText("16.我经常想念他(她)");
	   	break;
	   	
	   	case 17:
	   	question.setText("17.电话响时,我希望是他(她)打来的");
	   	break;
	   	
	   	case 18:
	   	question.setText("18.我有时会很恨他(她)");
	   	break;
	   	
	   	case 19:
	   	question.setText("19.我担心他(她)会约别的人");
	   	break;
	   	
	   	case 20:
	   	question.setText("20.我没令他(她)做出任何改变");
	   	break;
	   	
	   	case 21:
	   	question.setText("21.我是比较了解他(她)的人");
	   	break;
	   	
	   	case 22:
	   	question.setText("22.我关心他(她)的需要比自己更重要");
	   	break;
	   	
	   	case 23:
	   	question.setText("23.我偶尔会猜想自己会给对方什么印象");
	   	break;
	   	
	   	case 24:
	   	question.setText("<html>24.除非我的状态甚佳,否则我不想让他(她)见<p>到我</html>");
	   	break;
	   	
	   	case 25:
	   	question.setText("25.自从见到他(她)后,我不那么专心工作了");
	   	break;
	   	
	   	case 26:
	   	question.setText("26.我希望培养跟他(她)一样的兴趣");
	   	break;
	   	
	   	case 27:
	   	question.setText("27.我进一切努力去取悦他(她)");
	   	break;
	   	
	   	case 28:
	   	question.setText("28.我喜欢有更多的时间和他(她)在一起");
	   	break;

⌨️ 快捷键说明

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