⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cdinput.java

📁 对音像图书文件进行自由管理
💻 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 + -