📄 bookbar.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
public class BookBar extends JDialog implements ActionListener
{
JPanel jpanel1,jpanel2,jpanel3;
JLabel jlabel1,jlabel2,jlabel3,jlabel4,jlabel5,jlabel6;
JButton next,exit;
ReadWords readSentence;
String strChinese,strEnglish;
public BookBar(Frame f,String s,boolean b)
{
super(f,s,b);
readSentence=new ReadWords();
readSentence.setLinkFile(new File("Data/常用句子.txt"));
strEnglish=readSentence.getSentence();
strChinese=readSentence.getSentence();
this.getContentPane().setLayout(new BorderLayout());
jpanel1=new JPanel();
jpanel1.setSize(120,210);
//jpanel1.setBackground(Color.red);
jpanel2=new JPanel();
jpanel2.setSize(180,210);
//jpanel2.setBackground(Color.BLUE);
jpanel3=new JPanel();
jpanel3.setSize(300,30);
//jpanel3.setBackground(Color.yellow);
this.getContentPane().add(jpanel1,BorderLayout.WEST);
this.getContentPane().add(jpanel2,BorderLayout.CENTER);
this.getContentPane().add(jpanel3,BorderLayout.SOUTH);
next=new JButton("下一贴");
exit=new JButton("退出");
exit.addActionListener(this);
next.addActionListener(this);
jlabel5=new JLabel();
jlabel6=new JLabel();
jpanel3.setLayout(new GridLayout(1,4));
jpanel3.add(jlabel5);
jpanel3.add(jlabel6);
jpanel3.add(next);
jpanel3.add(exit);
jlabel4=new JLabel();
jlabel4.setIcon(new ImageIcon("Images/readme.jpg"));
jpanel1.add(jlabel4);
jlabel1=new JLabel("你知道吗?");
//jlabel1.setBounds(90,40,250,50);
jlabel1.setSize(180,50);
//jlabel1.setBackground(Color.red);
jlabel1.setForeground(Color.red);
jlabel1.setHorizontalAlignment(SwingConstants.LEFT);
jlabel1.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 18));
jlabel2=new JLabel();
//jlabel2.setBackground(Color.BLUE);
jlabel2.setHorizontalAlignment(SwingConstants.CENTER);
jlabel2.setText(strEnglish);
jlabel2.setSize(180,80);
//jlabel2.setBackground(Color.BLUE);
jlabel2.setForeground(Color.blue);
//jlabel2.setHorizontalAlignment(SwingConstants.CENTER);
jlabel3=new JLabel();
jlabel3.setText(strChinese);
jlabel3.setSize(180,80);
jlabel3.setHorizontalAlignment(SwingConstants.CENTER);
jlabel3.setVerticalAlignment(SwingConstants.TOP);
//jlabel3.setBackground(Color.yellow);
jpanel2.setLayout(new BorderLayout());
jpanel2.add(jlabel1,BorderLayout.NORTH);
jpanel2.add(jlabel2,BorderLayout.CENTER);
jpanel2.add(jlabel3,BorderLayout.SOUTH);
setBounds(180,180,300,240);
setVisible(true);
//readSentence=new ReadWords();
//readSentence.setLinkFile(new File("常用句子.txt"));
//strEnglish=readSentence.getSentence();
//strChinese=readSentence.getSentence();
//jlabel2.setText("dfdsfds");
//jlabel3.setText(strChinese);
exit.addActionListener(this);
next.addActionListener(this);
jpanel2.setVisible(true);
jpanel2.validate();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==exit)
{
dispose();
//this.setVisible(false);
}
if(e.getSource()==next)
{
strEnglish=readSentence.getSentence();
strChinese=readSentence.getSentence();
jlabel2.setText(strEnglish);
jlabel3.setText(strChinese);
validate();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -