?? 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(" 藝 術(shù) 家 ");
text2 = new JTextField(20);
JLabel label3=new JLabel(" 出 版 社 ");
text3 = new JTextField(20);
JLabel label4=new JLabel(" 價 格 ");
text4 = new JTextField(20);
JLabel label5=new JLabel(" 發(fā)行公司 ");
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);
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -