📄 cdinput.java
字号:
//package vivo.mediamanager;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CdInput extends JDialog {
public String mediaName;
public String price;
public String press;
public String artist;
public String publisher;
public String ISRC;
JTextField text1,text2,text3,text4,text5,text6;
JButton ok,cancel;
CdInput(Frame owner,String title,boolean modal){
super(owner,title,modal);
setLocation(400,300);
setSize(new Dimension(220,220));
setResizable(false);
mediaName=null;
price=press=artist=publisher=ISRC="";
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 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(" ISRC ");
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) {
CdInput.this.getData();
}
}
);
cancel.addActionListener
(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
CdInput.this.mediaName=null;
CdInput.this.setVisible(false);
}
}
);
pane.add(label1);
pane.add(text1);
pane.add(label2);
pane.add(text2);
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();
publisher = text5.getText();
ISRC = text6.getText();
this.setVisible(false);
}
public void setValue(String a,String b,String c,String d,String e,String f,String g,String h){
text1.setText(a);
text2.setText(b);
text3.setText(c);
text4.setText(d);
text5.setText(e);
text6.setText(f);
ok.setText(g);
cancel.setText(h);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -