import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Text1 extends JFrame { //测试一:
public JFrame text;
public Panel a111,b111,c111,d111;
public JLabel textone,nei1;
public Font newtextone,newnei1;
public JButton a,b,c,d,return01;
public TextField a11,b11,c11,d11;
public JTextArea A,B,C,D;
Text1(){
//设置标题
text =new JFrame("测试页面");
text.getContentPane().setBackground(new Color(0x5459B9EC, true));
textone = new JLabel("测试一:",JLabel.CENTER);
newtextone = new Font("黑体",Font.BOLD,26);
//题目
nei1 = new JLabel("<html>测试开始:假如科幻电影中的幻想情节真的能成真,你希望下列哪一种事情变成事实?</html>");
newnei1= new Font("宋体",Font.BOLD,16);
nei1.setFont(newnei1);
//选项
a = new JButton("A.");
a11=new TextField(" 外星人造访地球 ");
b = new JButton("B.");
b11=new TextField(" 恐龙复活 ");
c = new JButton("C.");
c11=new TextField(" 发明时光机器自由穿梭过去和未来 ");
d = new JButton("D.");
d11=new TextField(" 移民外星球选择 ");
//对应选项答案
A = new JTextArea("选择A:你常常发呆,有时连自己想什么都忘了,思绪不停地跳跃。你很喜欢沉溺在自由想像的世界,无拘无束,可以不管现实生活的压力,任凭自己随意幻想,偶尔你也会将想像中的情节带入生活中,希望身边的人都能够接纳你的一厢情愿,这当然是不可能的事,所以你又只好独自一人回到想像的世界里。",5,50);
A.setLineWrap(rootPaneCheckingEnabled);
B = new JTextArea("选择B:有些时候,你的童心和玩心都很重,让许多人都以为你很孩子气,很不成熟,不过,这只是他们表面上看到的形象,你只是想以轻松的态度来对待事情,你内心里的考虑却是很周全,想得很透彻之后,才会说出自己的看法,虽然看来很漫不经心的样子,仔细回想就可以知道你绝对不是随口说说。",5,50);
B.setLineWrap(rootPaneCheckingEnabled);
C = new JTextArea("选择C:你很向往过着四处游荡的生活,率性而行,看看各地的风景,要拴住你是很困难的事,再怎么费尽心力想要留住你的心,到头来却还是一场空,与你最好的相处方式就是放你走,并且能够温柔地在某处点一盏灯,守护你回来,这才是上上之策,等到你飞得倦了,自然就会回到那人身边歇脚。",5,50);
C.setLineWrap(rootPaneCheckingEnabled);
D = new JTextArea("选择D:你是个有责任心的人,对于承诺相当看重,会审慎考量自己的能力,所以你相当踏实,不仅是针对自己,也会顾虑到别人的生活,你对现实多少还是有点不满,可是不会有逃避的心态,愿意面对困境,好好解决眼前的问题,选择你作为终身的伴侣是非常幸运的事,因为你是个相当善于经营婚姻生活的人。",5,50);
D.setLineWrap(rootPaneCheckingEnabled);
//返回按钮
return01=new JButton("返回");
//设置按钮大小、透明、突起状态
a.setPreferredSize(new Dimension(45,45));
b.setPreferredSize(new Dimension(45,45));
c.setPreferredSize(new Dimension(45,45));
d.setPreferredSize(new Dimension(45,45));
a.setContentAreaFilled(false);
b.setContentAreaFilled(false);
c.setContentAreaFilled(false);
d.setContentAreaFilled(false);
a.setBorder(BorderFactory.createRaisedBevelBorder());
b.setBorder(BorderFactory.createRaisedBevelBorder());
c.setBorder(BorderFactory.createRaisedBevelBorder());
d.setBorder(BorderFactory.createRaisedBevelBorder());
//组装监听器
a.addActionListener(new MyActionListener8());
b.addActionListener(new MyActionListener8());
c.addActionListener(new MyActionListener8());
d.addActionListener(new MyActionListener8());
return01.addActionListener(new MyActionListener8());
//组装选项
a111 = new Panel();
a111.add(a);
a111.add(a11);
b111=new Panel();
b111.add(b);
b111.add(b11);
c111=new Panel();
c111.add(c);
c111.add(c11);
d111=new Panel();
d111.add(d);
d111.add(d11);
textone.setFont(newtextone);
text.add(textone,BorderLayout.NORTH);
Box xuanxiang =Box.createVerticalBox();
xuanxiang.add(nei1);
xuanxiang.add(a111);
xuanxiang.add(b111);
xuanxiang.add(c111);
xuanxiang.add(d111);
text.add(xuanxiang);
text.add(return01,BorderLayout.SOUTH);
text.setBounds(700,300,800,350);
text.setVisible(true);
}
public void closetext(){
text.dispose();
}
//
class MyActionListener8 implements ActionListener{
@Override
public void actionPerformed(ActionEvent e)
{
String actionCommand = e.getActionCommand();
switch(actionCommand)
{
case "A."://JOptionPane是小对话框
JOptionPane.showMessageDialog(text, A, actionCommand, JOptionPane.INFORMATION_MESSAGE);
break;
case "B.":
JOptionPane.showMessageDialog(text, B, actionCommand, JOptionPane.INFORMATION_MESSAGE);
break;
case "C.":
JOptionPane.showMessageDialog(text, C, actionCommand, JOptionPane.INFORMATION_MESSAGE);
break;
case "D.":
JOptionPane.showMessageDialog(text, D, actionCommand, JOptionPane.INFORMATION_MESSAGE);
break;
case "返回":
closetext();
new Page();
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
心理测试系统.rar (57个子文件)
心理测试系统
src
17qq.jpg 8KB
JavaSQLutil.java 3KB
Contants.java 407B
rk.java 97B
CS
hhh.jpg 453KB
MyFrame.java 1KB
Text1.java 6KB
心理测试系统.iml 429B
.idea
misc.xml 344B
workspace.xml 2KB
src.iml 344B
modules.xml 385B
image
17qq.jpg 8KB
back.jpg 28KB
Page.java 2KB
Register.java 4KB
Login.java 4KB
User.java 580B
Text2.java 5KB
JavaSQl.java 2KB
out
production
心理测试系统
Login$MyActionLister2.class 652B
17qq.jpg 8KB
META-INF
心理测试系统.kotlin_module 16B
Text1.class 5KB
Register$MyActionLister3.class 2KB
JavaSQLutil.class 4KB
Register.class 3KB
User.class 839B
Text1$MyActionListener8.class 1KB
JavaSQl.class 2KB
Register$MyActionLister4.class 671B
Page$MyActionListern7.class 576B
rk.class 377B
Page$MyActionListern5.class 647B
Contants.class 540B
CS
MyFrame.class 2KB
hhh.jpg 453KB
心理测试系统.iml 429B
Login$MyActionLister1.class 2KB
.idea
misc.xml 344B
workspace.xml 2KB
src.iml 344B
modules.xml 385B
image
17qq.jpg 8KB
back.jpg 28KB
Page$MyActionListern6.class 647B
Page.class 2KB
Text2.class 5KB
Login.class 3KB
Text2$MyActionListener9.class 1KB
心理测试系统.iml 1KB
.idea
.gitignore 184B
misc.xml 278B
workspace.xml 12KB
sqldialects.xml 209B
uiDesigner.xml 9KB
modules.xml 283B
共 57 条
- 1
柒柒乖乖
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1