📄 1029c4657abf00191e7c802b431fcc89
字号:
}
else t[4]=MBook[m].getBookData();
if(!tmp)continue;
if(!t[6].equals(""))
{
if(t[6].equals(MBook[m].getBookISBN()))tmp=true;
else tmp=false;
}
else t[6]=MBook[m].getBookISBN();
if(!tmp)continue;
t[5]=""+MBook[m].getBookNum();
t[7]=MBook[m].getBookPrice();
IsORNo=true;
table.removeAll();
String [] rowString ={t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7]};//增加数据
model.addRow(rowString);
}
if(!IsORNo)JOptionPane.showMessageDialog(null,"未找到相应数据","Forward 特别消息",JOptionPane.INFORMATION_MESSAGE);
}
}
}
);
final Delete d = new Delete();
button[2].addActionListener
(
new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
d.delete();
}
}
);
button[3].addActionListener
(
new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
for(i=0;i<7;i++)
TField[i].setText("");
}
}
);
button[4].addActionListener
(
new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
int w=table.getRowCount();
w--;
for(;w>=0;w--)model.removeRow(w);
for(i=0;i<numCD;i++)
{
if(MCD[i].getUse())
{
String [] rowString ={"CD",MCD[i].getCDName(),MCD[i].getCDEditor(),MCD[i].getCDOut(),MCD[i].getCDData(),MCD[i].getCDNum()+"",MCD[i].getCDISRC(),MCD[i].getCDPrice()+"",};//增加数据
model.addRow(rowString);
}
}
for(i=0;i<numTape;i++)
{
if(MTape[i].getUse())
{
String [] rowString ={"磁带",MTape[i].getTapeName(),MTape[i].getTapeEditor(),MTape[i].getTapeOut(),MTape[i].getTapeData(),MTape[i].getTapeNum()+"",MTape[i].getTapeISRC(),MTape[i].getTapePrice()+"",};//增加数据
model.addRow(rowString);
}
}
for(i=0;i<numBook;i++)
{
if(MBook[i].getUse())
{
String [] rowString ={"书籍",MBook[i].getBookName(),MBook[i].getBookEditor(),MBook[i].getBookOut(),MBook[i].getBookData(),MBook[i].getBookNum()+"",MBook[i].getBookISBN(),MBook[i].getBookPrice()+"",};//增加数据
model.addRow(rowString);
}
}
}
}
);
panelSelect.add(button[0]);
panelSelect.add(button[1]);
panelSelect.add(button[2]);
panelSelect.add(button[3]);
panelSelect.add(button[4]);
JMenuBar menuBar = new JMenuBar();
JMenu menuFile = new JMenu();
JMenuItem menuFileExit = new JMenuItem();
String[] OS ={ " 使用说明"
," 本图书音像管理系统为肖宪独立自主开发的一款用于音箱图书资料管理的软件,可以实现数据的添加,删除,查询等功能."
," 特别值得一提的是它强大的查询功能.不仅可以实现全资料匹配查询,更能实现分别按照 歌手/作者,专辑名/书名,公司/出版社,"
," 上市日期,出版号以及这几项中的任意几项联合查询.除此之外,界面的通俗性使得它更容易使用."
," 肖宪 软件学院 2003级1班 55030105"};
JLabel []Openself;
Openself = new JLabel[6];
explain = new JPanel();
explain.setLayout(new BorderLayout(0,0));
JPanel tmpx = new JPanel();
tmpx.setLayout(new GridLayout(6,1,1,1));
for(i=0;i<5;i++)
{
Openself[i] = new JLabel(OS[i]);
Openself[i].setToolTipText("感谢您的支持!!");
tmpx.add(Openself[i]);
}
tmpx.add(new JLabel(" "));
explain.add(tmpx,BorderLayout.NORTH);
menuFile.setText("文 件(F)");
menuFile.setMnemonic('F');
menuFileExit.setText("退 出(E)");
menuFileExit.setMnemonic('E');
JMenu menuHelp = new JMenu();
JMenuItem menuHelpsAbout = new JMenuItem();
JMenuItem menuHelpsuse = new JMenuItem();
menuHelp.setText("帮 助(H)");
menuHelp.setMnemonic('H');
menuHelpsAbout.setText("关 于(A)");
menuHelpsAbout.setMnemonic('A');
menuHelp.add(menuHelpsAbout);
menuHelpsuse.setText("使用说明(I)");
menuHelpsuse.setMnemonic('I');
menuHelp.add(menuHelpsuse);
Icon Mpic = new ImageIcon("Forward1.gif");
Icon Mpic1 = new ImageIcon("Forward.jpg");
JLabel labelx = new JLabel("",Mpic1,SwingConstants.CENTER);
JButton buttonx = new JButton("返回",Mpic);
JPanel tmpy = new JPanel();
tmpy.setLayout(new GridLayout(9,3,1,1));
for(i=0;i<19;i++)
{
tmpy.add(new JLabel(""));
}
buttonx.addActionListener
(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
explain.setVisible(false);
container.setVisible(true);
}
}
);
tmpy.add(buttonx);
explain.add(labelx,BorderLayout.WEST);
explain.add(tmpy,BorderLayout.EAST);
menuHelpsuse.addActionListener
(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
explain.setVisible(true);
container.setVisible(false);
}
}
);
menuFileExit.addActionListener
(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null,"感谢您的使用!!","Forward 特别消息",JOptionPane.INFORMATION_MESSAGE);
MyMediaFrame.this.windowClosed();
}
}
);
menuHelpsAbout.addActionListener
(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null,"本软件为制作人:肖宪 软件学院55030105\n在制作过程中,深深体验到了制作的困难!!\n在此,为战斗在软件开发第一线的同志们表\n示深深的敬意!!\n Forward\n 2005.5.5\n","~~~制#作#感#想~~~",JOptionPane.INFORMATION_MESSAGE);
}
}
);
menuFile.add(menuFileExit);
menuBar.add(menuFile);
menuBar.add(menuHelp);
setTitle("MyMediaFrame");
setJMenuBar(menuBar);
setSize(new Dimension(840, 600));
this.addWindowListener
(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
MyMediaFrame.this.windowClosed();
}
}
);
setTitle("图书音像管理系统");
container.add(panelInput,BorderLayout.NORTH);
container.add(panelSelect,BorderLayout.CENTER);
container.add(panelOutput,BorderLayout.SOUTH);
Maincontainer.setLayout(new BorderLayout());
Maincontainer.add(container,BorderLayout.CENTER);
Maincontainer.add(explain,BorderLayout.NORTH);
explain.setVisible(false);
}
protected void windowClosed()
{
System.exit(0);
}
private class RadioButtonHandler implements ItemListener{
public void itemStateChanged(ItemEvent event)
{
if((event.getSource()==Radiobutton[0])&&(event.getStateChange() == ItemEvent.SELECTED))
{
tmp = namesRadio[0];
}
else if((event.getSource()==Radiobutton[1])&&(event.getStateChange() == ItemEvent.SELECTED))
{
tmp = namesRadio[1];
}
else if((event.getSource()==Radiobutton[2])&&(event.getStateChange() == ItemEvent.SELECTED))
{
tmp = namesRadio[2];
}
}
}
private class Delete
{
public void delete()
{
int n=table.getSelectedRow();
String [] rowString = {""+table.getValueAt(n,0),""+table.getValueAt(n,1),""+table.getValueAt(n,2),""+table.getValueAt(n,3),""+table.getValueAt(n,4),""+table.getValueAt(n,5),""+table.getValueAt(n,6),""+table.getValueAt(n,7)};
if(rowString[0].equals("CD"))
{
for(n=0;n<numCD;n++)
if(rowString[1].equals(MCD[n].getCDName()))
if(rowString[2].equals(MCD[n].getCDEditor()))
if(rowString[3].equals(MCD[n].getCDOut()))
if(rowString[4].equals(MCD[n].getCDData()))
if(rowString[5].equals((MCD[n].getCDNum()+"")))
if(rowString[6].equals(MCD[n].getCDISRC()))
if(rowString[7].equals(MCD[n].getCDPrice()))
MCD[n].setUse(false);
}
else if(rowString[0].equals("书籍"))
{
for(n=0;n<numBook;n++)
if(rowString[1].equals(MBook[n].getBookName()))
if(rowString[2].equals(MBook[n].getBookEditor()))
if(rowString[3].equals(MBook[n].getBookOut()))
if(rowString[4].equals(MBook[n].getBookData()))
if(rowString[5].equals((MBook[n].getBookNum()+"")))
if(rowString[6].equals(MBook[n].getBookISBN()))
if(rowString[7].equals(MBook[n].getBookPrice()))
MBook[n].setUse(false);
}
else if(rowString[0].equals("磁带"))
{
for(n=0;n<numTape;n++)
if(rowString[1].equals(MTape[n].getTapeName()))
if(rowString[2].equals(MTape[n].getTapeEditor()))
if(rowString[3].equals(MTape[n].getTapeOut()))
if(rowString[4].equals(MTape[n].getTapeData()))
if(rowString[5].equals((MTape[n].getTapeNum()+"")))
if(rowString[6].equals(MTape[n].getTapeISRC()))
if(rowString[7].equals(MTape[n].getTapePrice()))
MTape[n].setUse(false);
}
model.removeRow(table.getSelectedRow());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -