📄 wordsetframe.java
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class WordSetFrame extends JFrame
{
WordStorePanel wordStorePanel = new WordStorePanel();
WordSetPanel wordSetPanel = new WordSetPanel();
JPanel buttonPanel = new JPanel();
JButton button1 = new JButton("确定");
JButton button2 = new JButton("取消");
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
MyPanel backPanel = new MyPanel("image\\blue.jpg");
WordSetFrame()
{
button1.setForeground(Color.yellow);
button2.setForeground(Color.yellow);
button1.setFont(new Font("宋体",Font.BOLD,15));
button1.setFont(new Font("宋体",Font.BOLD,15));
ButtonListener bl =new ButtonListener();
Container con = this.getContentPane();
panel1.setLayout(new GridLayout(1,2));
panel1.add(wordStorePanel);
panel1.add(wordSetPanel);
panel2.add(button1);
panel2.add(button2);
panel1.setOpaque(false);
panel2.setOpaque(false);
buttonPanel.setOpaque(false);
wordStorePanel.setOpaque(false);
wordSetPanel.setOpaque(false);
button1.addActionListener(bl);
button2.addActionListener(bl);
button1.setOpaque(false);
button2.setOpaque(false);
backPanel.setLayout(new BorderLayout());
backPanel.add(panel1);
backPanel.add(panel2,BorderLayout.SOUTH);
con.add(backPanel);
this.setSize(290,400);
this.show();
this.setResizable(false);
bl.getValue();
}
///////////////////////////////////////////////////////
/////////////
class ButtonListener implements ActionListener
{
int delay ;
boolean rbf1 =false;
boolean rbf2 =false;
boolean rbf3 =false;
boolean cb1 =false;
boolean cb2 =false;
int order = 1;
String text = "";
public void actionPerformed(ActionEvent e)
{
if(e.getSource()== button1)
{
if(wordSetPanel.checkBox1.isSelected()!=cb1)
{
MyWord.setChineseMean();
}
if(wordSetPanel.checkBox2.isSelected()!=cb2)
MyWord.setEnglishMean();
WordThread.readDat.loadSet(WordSetPanel.delay,WordSetPanel.order);
ReadDat.wordCount = Integer.parseInt(wordSetPanel.wordCountText.getText());
MainFrame.pauseThread();
WordSetFrame.this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
WordSetFrame.this.dispose();
}
///////////////////////////////////////////////////
////////////
if(e.getSource()== button2)
{
//Word.wordSetFrame.setValue(delay,rbf1,rbf2,rbf3,cb1,cb2);
// Word.wordSetFrame.setVisible(false);
setValue();
WordSetFrame.this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
WordSetFrame.this.dispose();
}
}
///////////////////////////////////////////////
public void getValue()
{
delay = wordSetPanel.delay;
rbf1 = wordSetPanel.jrb1.isSelected();
rbf2 = wordSetPanel.jrb2.isSelected();
rbf3 = wordSetPanel.jrb3.isSelected();
cb1 = wordSetPanel.checkBox1.isSelected();
cb2 = wordSetPanel.checkBox2.isSelected();
text = wordSetPanel.wordCountText.getText();
System.out.println(delay);
System.out.println(rbf1);
System.out.println(rbf2);
System.out.println(rbf3);
System.out.println(cb1);
System.out.println(cb2);
System.out.println(text);
}
/////////////////////////////////////////////////////////////
//////////////
public void setValue()
{
wordSetPanel.sb.setValue(delay);
wordSetPanel.delay = delay;
wordSetPanel.jrb1.setSelected(rbf1);
wordSetPanel.jrb2.setSelected(rbf2);
wordSetPanel.jrb3.setSelected(rbf3);
wordSetPanel.checkBox1.setSelected(cb1);
wordSetPanel.checkBox2.setSelected(cb2);
MainFrame.checkBox1.setSelected(cb1);
MainFrame.checkBox2.setSelected(cb2);
wordSetPanel.wordCountText.setText(text);
}
}
///////////////////////////////////////
//////
//////////////////////////////////////////////////////////
/////////
/* */
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -