📄 bookinput.java
字号:
//package vivo.mediamanager;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class BookInput extends JDialog {
public String mediaName;
public String price;
public String press;
public String artist;
public String editor;
public String publishDate;
public String bookISBN;
JTextField text1,text2,text3,text4,text5,text6,text7;
JButton ok,cancel;
BookInput(Frame owner,String title,boolean modal){
super(owner,title,modal);
setLocation(400,300);
setSize(new Dimension(220,246));
setResizable(false);
mediaName=null;
price=press=artist=publishDate=bookISBN="";
Container pane=this.getContentPane();
pane.setLayout(new FlowLayout());
JLabel label1=new JLabel(" 名 称 ");
text1 = new JTextField(20);
JLabel label2=new JLabel(" 作 者 ");
text2 = new JTextField(20);
JLabel label7=new JLabel(" 编 辑 ");
text7 = new JTextField(20);
JLabel label3=new JLabel(" 出 版 社 ");
text3 = new JTextField(20);
JLabel label4=new JLabel(" 价 格 ");
text4 = new JTextField(20);
JLabel label5=new JLabel(" 出版日期 ");
text5 = new JTextField(20);
JLabel label6=new JLabel(" ISBN ");
text6 = new JTextField(20);
ok = new JButton("确定插入(O)");
ok.setMnemonic('O');
cancel = new JButton("放弃插入(C)");
cancel.setMnemonic('C');
ok.addActionListener
(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
BookInput.this.getData();
}
}
);
cancel.addActionListener
(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
BookInput.this.mediaName=null;
BookInput.this.setVisible(false);
}
}
);
pane.add(label1);
pane.add(text1);
pane.add(label2);
pane.add(text2);
pane.add(label7);
pane.add(text7);
pane.add(label3);
pane.add(text3);
pane.add(label4);
pane.add(text4);
pane.add(label5);
pane.add(text5);
pane.add(label6);
pane.add(text6);
pane.add(ok);
pane.add(cancel);
}
protected void getData(){
mediaName = text1.getText();
artist = text2.getText();
press = text3.getText();
price = text4.getText();
publishDate = text5.getText();
bookISBN = text6.getText();
editor = text7.getText();
this.setVisible(false);
}
public void setValue(String a,String b,String c,String d,String e,String f,String g,String h,String i){
text1.setText(a);
text2.setText(b);
text7.setText(c);
text3.setText(d);
text4.setText(e);
text5.setText(f);
text6.setText(g);
ok.setText(h);
cancel.setText(i);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -