📄 feeling.java
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.net.URL;
public class Feeling{
JFrame frame=new JFrame("真爱测试");
JPanel panel = new JPanel();
JLabel label=new JLabel();
JLabel phaseIconLabel=new JLabel();
JButton button1=new JButton("开始");
JButton button2=new JButton("退出");
public Feeling(){
panel.setBackground(new Color(101,140,250));//设置面板的背景色
panel.setLayout(null);
panel.setBorder(BorderFactory.createCompoundBorder(
BorderFactory.createTitledBorder("Welcome"),
BorderFactory.createEmptyBorder(5,5,5,5)));
Font f=new Font("宋体",Font.PLAIN,12);
label.setBounds(new Rectangle(10, 10, 280, 40));
label.setText("欢迎进行真爱测试,共50道题.");
label.setFont(f);
ImageIcon icon=new ImageIcon("1.jpg");
phaseIconLabel.setIcon(icon);
phaseIconLabel.setBounds(new Rectangle(10, 60, 250, 50));
phaseIconLabel.setHorizontalAlignment(JLabel.CENTER);
phaseIconLabel.setVerticalAlignment(JLabel.CENTER);
phaseIconLabel.setVerticalTextPosition(JLabel.CENTER);
phaseIconLabel.setHorizontalTextPosition(JLabel.CENTER);
phaseIconLabel.setBorder(BorderFactory.createCompoundBorder(
BorderFactory.createLoweredBevelBorder(),
BorderFactory.createEmptyBorder(5,5,5,5)));
phaseIconLabel.setBorder(BorderFactory.createCompoundBorder(
BorderFactory.createEmptyBorder(0,0,10,0),
phaseIconLabel.getBorder()));
button1.setBounds(new Rectangle(10, 145, 60, 20));
button1.setBackground(new Color(101,140,250));
button1.setFont(f);
button1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
button1_mouseClicked(e);
}
});
button2.setBounds(new Rectangle(200,145,60,20));
button2.setBackground(new Color(101,140,250));
button2.setFont(f);
button2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
button2_mouseClicked(e);
}
});
panel.add(label);
panel.add(phaseIconLabel);
panel.add(button1);
panel.add(button2);
frame.setContentPane(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setSize(280, 210);
frame.setVisible(true);
}
public static void main(String[] args) { //主程序
Feeling f = new Feeling();
}
void button1_mouseClicked(MouseEvent e) {
Testing t = new Testing(); //打开测试窗口
}
void button2_mouseClicked(MouseEvent e) { //退出按扭
System.exit(0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -