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

📄 dsound.java~9~

📁 JBuilder实现的具有单机
💻 JAVA~9~
字号:
package dialog;import java.awt.*;import javax.swing.*;import java.awt.event.*;import mymatrix.TFrame;public class Dsound extends JDialog {  TFrame m_Frame;  JPanel jPanel1 = new JPanel();  JScrollPane jScrollPane1 = new JScrollPane();  JList jList1;  JButton jButton1 = new JButton();  JButton jButton2 = new JButton();  JRadioButton jRadioButton1 = new JRadioButton();  JRadioButton jRadioButton2 = new JRadioButton();  JRadioButton jRadioButton3 = new JRadioButton();  ButtonGroup buttonGroup1 = new ButtonGroup();//  public String SelectFile;  String[] data = {"back1.mid", "back2.mid", "back3.mid",      "back4.MID","back5.MID","back6.MID","back7.MID","back8.mid"};  public Dsound(TFrame frame, String title, boolean modal) {    super(frame, title, modal);    m_Frame=frame;    try {      jbInit();      pack();    }    catch(Exception ex) {      ex.printStackTrace();    }  }  public Dsound(TFrame frame) {    this(frame, "", false);  }  private void jbInit() throws Exception {    this.getContentPane().setLayout(null);    jList1= new JList(data);    jPanel1.setBackground(Color.pink);    jPanel1.setBounds(new Rectangle(228, 0, 132, 189));    jPanel1.setLayout(null);    jScrollPane1.setBorder(null);    jScrollPane1.setBounds(new Rectangle(-1, 0, 229, 189));    jList1.setFont(new java.awt.Font("Dialog", 0, 13));    jList1.setBorder(BorderFactory.createLoweredBevelBorder());    jButton1.setBounds(new Rectangle(26, 117, 75, 29));    jButton1.setFont(new java.awt.Font("Dialog", 0, 13));    jButton1.setText("确定");    jButton1.addActionListener(new Dsound_jButton1_actionAdapter(this));    jButton2.setText("取消");    jButton2.addActionListener(new Dsound_jButton2_actionAdapter(this));    jButton2.setFont(new java.awt.Font("Dialog", 0, 13));    jButton2.setBounds(new Rectangle(27, 149, 75, 29));    jRadioButton1.setFont(new java.awt.Font("Dialog", 0, 13));    jRadioButton1.setSelected(true);    jRadioButton1.setText("不使用");    jRadioButton1.setBounds(new Rectangle(23, 21, 91, 25));    jRadioButton2.setBounds(new Rectangle(23, 51, 91, 25));    jRadioButton2.setText("随机播放");    jRadioButton2.setFont(new java.awt.Font("Dialog", 0, 13));    jRadioButton3.setBounds(new Rectangle(23, 80, 91, 25));    jRadioButton3.setText("单个播放");    jRadioButton3.setFont(new java.awt.Font("Dialog", 0, 13));    this.getContentPane().add(jPanel1, null);    jPanel1.add(jButton1, null);    jPanel1.add(jButton2, null);    jPanel1.add(jRadioButton1, null);    jPanel1.add(jRadioButton2, null);    jPanel1.add(jRadioButton3, null);    this.getContentPane().add(jScrollPane1, null);    jScrollPane1.getViewport().add(jList1, null);    buttonGroup1.add(jRadioButton1);    buttonGroup1.add(jRadioButton2);    buttonGroup1.add(jRadioButton3);  }/*  public String getSelectFile(){    return SelectFile;  }*/  void jButton2_actionPerformed(ActionEvent e) {    this.dispose();  }  void jButton1_actionPerformed(ActionEvent e) {    if(jRadioButton1.isSelected())    {      m_Frame.isPlay=false;    }    else if(jRadioButton3.isSelected())  {      m_Frame.filename=jList1.getSelectedValue().toString();      m_Frame.back.start(1);    }    else if(jRadioButton2.isSelected()){      int r=(int)(Math.random()*8);      m_Frame.filename=data[r];      m_Frame.back.start(1);    }    this.dispose();  }}class Dsound_jButton2_actionAdapter implements java.awt.event.ActionListener {  Dsound adaptee;  Dsound_jButton2_actionAdapter(Dsound adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton2_actionPerformed(e);  }}class Dsound_jButton1_actionAdapter implements java.awt.event.ActionListener {  Dsound adaptee;  Dsound_jButton1_actionAdapter(Dsound adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton1_actionPerformed(e);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -