📄 web158_com_begin.java
字号:
package web158.com;
/**
* @param 李建东
*
* 联系电话:0898-62925341
*
* 联系QQ:813751 657597 8912740
*
* 网 址:
* http://www.web156.com
* http://www.web158.com
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Web158_Com_Begin extends JPanel implements ActionListener
{
//
FlowLayout f_main=new FlowLayout();
//首行控格
JPanel top_space=new JPanel();
JPanel top_title=new JPanel();
//试题区
JTextPane txtinfo=new JTextPane();
//试题面板
JPanel txtinfo_back=new JPanel();
//选项A
JPanel txt_a_back=new JPanel();
JTextPane txt_a=new JTextPane();
//选项B
JPanel txt_b_back=new JPanel();
JTextPane txt_b=new JTextPane();
//选项C
JPanel txt_c_back=new JPanel();
JTextPane txt_c=new JTextPane();
//选项D
JPanel txt_d_back=new JPanel();
JTextPane txt_d=new JTextPane();
//选项按钮
JRadioButton A=new JRadioButton("A");
JRadioButton B=new JRadioButton("B");
JRadioButton C=new JRadioButton("C");
JRadioButton D=new JRadioButton("D");
//按钮
JPanel Button_Panel=new JPanel();
JButton button_last=new JButton(" 上一题 ");
JButton button_next=new JButton(" 下一题 ");
//标题
JLabel web158_com_title=new JLabel("选择题目: ");
//信息提示
JPanel top_info=new JPanel();
JLabel top_info_text=new JLabel();
Web158_Com_Begin()
{
initFont();
//初始化取试题面板大小
this.setPreferredSize(new Dimension(500,510));
//视题面板显示背景
this.setOpaque(false);
//取试题标题
web158_com_title.setPreferredSize(new Dimension(500,25));
web158_com_title.setLayout(f_main);
web158_com_title.setFont(new Font("宋体",Font.PLAIN,14));
top_title.add(web158_com_title);
//添加标题
top_title.setPreferredSize(new Dimension(500,30));
top_title.setOpaque(false);
add(top_title);
//试题滚动区
final JScrollPane scrollPane = new JScrollPane();
scrollPane.setPreferredSize(new Dimension(500,120));
//scrollPane.setBorder(null);
//内容区
txtinfo.setBackground(new Color(207,207,157));
txtinfo.setEditable(false);
txtinfo.setText("");
txtinfo.setFont(new Font("宋体",Font.PLAIN,13));
scrollPane.setViewportView(txtinfo);
txtinfo_back.add(scrollPane);
//添加到面板
txtinfo_back.setPreferredSize(new Dimension(500,130));
txtinfo_back.setOpaque(false);
add(txtinfo_back);
//选项A
final JScrollPane scrollPane_A = new JScrollPane();
scrollPane_A.setPreferredSize(new Dimension(445,50));
//scrollPane.setBorder(null);
//txt_a.setBackground(new Color(207,207,157));
txt_a.setEditable(false);
txt_a.setCursor(new Cursor(Cursor.HAND_CURSOR));
txt_a.setToolTipText("如果内容过长,请向下滚动查看");
txt_a.setText("");
scrollPane_A.setViewportView(txt_a);
A.setPreferredSize(new Dimension(45,50));
A.setBackground(new Color(207,207,157));
A.setFont(new Font("宋体",Font.BOLD,24));
A.setCursor(new Cursor(Cursor.HAND_CURSOR));
txt_a_back.add(A);
txt_a_back.add(scrollPane_A);
//添加Panel
txt_a_back.setPreferredSize(new Dimension(500,50));
txt_a_back.setOpaque(false);
add(txt_a_back);
//选项B
final JScrollPane scrollPane_B = new JScrollPane();
scrollPane_B.setPreferredSize(new Dimension(445,50));
scrollPane.setBorder(null);
//txt_b.setBackground(new Color(207,207,157));
txt_b.setEditable(false);
txt_b.setCursor(new Cursor(Cursor.HAND_CURSOR));
txt_b.setText("");
txt_b.setToolTipText("如果内容过长,请向下滚动查看");
scrollPane_B.setViewportView(txt_b);
B.setPreferredSize(new Dimension(45,50));
B.setBackground(new Color(207,207,157));
B.setFont(new Font("宋体",Font.BOLD,24));
B.setCursor(new Cursor(Cursor.HAND_CURSOR));
txt_b_back.add(B);
txt_b_back.add(scrollPane_B);
//添加Panel
txt_b_back.setPreferredSize(new Dimension(500,50));
txt_b_back.setOpaque(false);
add(txt_b_back);
//选项C
final JScrollPane scrollPane_C = new JScrollPane();
scrollPane_C.setPreferredSize(new Dimension(445,50));
scrollPane.setBorder(null);
//txt_c.setBackground(new Color(207,207,157));
txt_c.setEditable(false);
txt_c.setCursor(new Cursor(Cursor.HAND_CURSOR));
C.setCursor(new Cursor(Cursor.HAND_CURSOR));
txt_c.setText("");
txt_c.setToolTipText("如果内容过长,请向下滚动查看");
scrollPane_C.setViewportView(txt_c);
C.setPreferredSize(new Dimension(45,50));
C.setBackground(new Color(207,207,157));
C.setFont(new Font("宋体",Font.BOLD,24));
txt_c_back.add(C);
txt_c_back.add(scrollPane_C);
//添加Panel
txt_c_back.setPreferredSize(new Dimension(500,50));
txt_c_back.setOpaque(false);
add(txt_c_back);
//选项D
final JScrollPane scrollPane_D = new JScrollPane();
scrollPane_D.setPreferredSize(new Dimension(445,50));
scrollPane.setBorder(null);
//txt_d.setBackground(new Color(207,207,157));
txt_d.setEditable(false);
txt_d.setCursor(new Cursor(Cursor.HAND_CURSOR));
txt_d.setText("");
txt_d.setToolTipText("如果内容过长,请向下滚动查看");
scrollPane_D.setViewportView(txt_d);
D.setPreferredSize(new Dimension(45,50));
D.setBackground(new Color(207,207,157));
D.setFont(new Font("宋体",Font.BOLD,24));
D.setCursor(new Cursor(Cursor.HAND_CURSOR));
txt_d_back.add(D);
txt_d_back.add(scrollPane_D);
//添加Panel
txt_d_back.setPreferredSize(new Dimension(500,50));
txt_d_back.setOpaque(false);
add(txt_d_back);
//信息栏
top_info_text.setPreferredSize(new Dimension(400,60));
top_info_text.setForeground(new Color(90,45,11));
top_info.add(top_info_text);
//添加信息提示
top_info.setPreferredSize(new Dimension(500,60));
top_info.setOpaque(false);
add(top_info);
//上一题目按钮
button_last.setPreferredSize(new Dimension(70,25));
button_last.setBorder(null);
button_last.setBackground(new Color(207,207,157));
button_last.setCursor(new Cursor(Cursor.HAND_CURSOR));
button_last.setFont(new Font("宋体",Font.BOLD,14));
button_last.setToolTipText("点击答上一题");
Button_Panel.add(button_last);
//下一题按钮
button_next.setPreferredSize(new Dimension(70,25));
button_next.setBorder(null);
button_next.setBackground(new Color(207,207,157));
button_next.setCursor(new Cursor(Cursor.HAND_CURSOR));
button_next.setFont(new Font("宋体",Font.BOLD,14));
button_next.setToolTipText("点击答下一题");
Button_Panel.add(button_next);
Button_Panel.setPreferredSize(new Dimension(400,300));
Button_Panel.setOpaque(false);
add(Button_Panel);
}
public void actionPerformed(ActionEvent e)
{
}
//字体
void initFont()
{
Font font = new Font("宋体",0,12);
UIManager.put("Label.font", font);
UIManager.put("Button.font", font);
UIManager.put("OptionPane.font", font);
UIManager.put("OptionPane.messageFont", font);
UIManager.put("OptionPane.buttonFont", font);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -