📄 blankfillitem.java
字号:
package viewer;
import javax.swing.JTextField;
import java.awt.Rectangle;
import model.persistency.PersistentItem;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JOptionPane;
import java.util.ArrayList;
import java.awt.Point;
import java.awt.Dimension;
/**
* <p>Title: </p>
* 填空题框架
* <p>Description: </p>
* 对于填空题调用填空题框架,对用户选择的答案记录在父框架的答案属性中
*/
public class BlankFillItem extends TestFrame{
PersistentItem item; //当前题目
JTextField jTextField = new JTextField();
/**
* constructor
* @param it PersistentItem 当前题目
*/
public BlankFillItem(PersistentItem it) {
super(it);
this.item = it;
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
private void jbInit() throws Exception {
setSize(new Dimension(525, 440));
setTitle("OLTS System");
jTextField.setBounds(new Rectangle(33, 237, 214, 30));
this.getContentPane().add(jTextField);
jTextField.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
trace();}
});
}
/**
* 将文本框中的答案赋给父类答案属性
*/
private void trace(){
super.answer = jTextField.getText();
}
}//~~
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -