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

📄 uploadfiledialog.java

📁 sound recorder which supports .wav format files
💻 JAVA
字号:
package com.vimas.interfaceapplet;import java.awt.*;import java.util.*;import java.awt.event.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: Vimas technologies</p> * @author miha * @version 1.0 */public class UploadFileDialog extends Frame{  Obs obs=new Obs();  Panel control = new Panel();  Button ok=new Button();  Button cancel=new Button();//  String msg=new String("");  Panel panel1 = new Panel();  Label label1 = new Label();  TextField filename = new TextField();//******************************************************************************   private class Obs extends Observable   {     public void myNotifyObservers(Object o)     {     this.setChanged();     this.notifyObservers(o);     }   }//******************************************************************************  public UploadFileDialog()  {    try    {//      this.msg=msg;      jbInit();    }    catch(Exception ex)    {      ex.printStackTrace();    }  }//******************************************************************************  void jbInit() throws Exception  {    ok.setLabel("OK");    ok.addActionListener(new ActionListener()                         {                         public void actionPerformed(ActionEvent e)                         {                         ok_actionPerformed(e);                         }                         });    cancel.setLabel("Cancel");    cancel.addActionListener(new ActionListener()                         {                         public void actionPerformed(ActionEvent e)                         {                         cancel_actionPerformed(e);                         }                         });    this.setEnabled(true);    this.setBackground(SystemColor.control);    //this.setState(0);    this.setResizable(false);    this.setTitle("Uploading file");    label1.setText("Please, enter filename");    label1.setVisible(true);    filename.setColumns(10);    filename.setText("");    control.add(ok);    control.add(cancel);    panel1.add(label1, null);    panel1.add(filename, null);    this.add(panel1,  BorderLayout.CENTER);    this.add(control, BorderLayout.SOUTH);    this.addWindowListener(new WindowAdapter()                           {                           public void windowClosing(WindowEvent e)                           {                           ((com.vimas.interfaceapplet.UploadFileDialog)e.getWindow()).shutdown();                           }                           });  }//******************************************************************************  public void addObserver(Observer observer)  {  obs.addObserver(observer);  }//******************************************************************************  void ok_actionPerformed(ActionEvent e)  {    obs.myNotifyObservers(filename.getText());    this.dispose();  }//******************************************************************************  void cancel_actionPerformed(ActionEvent e)  {    obs.myNotifyObservers(new String("-1neHo4uUpload"));    this.dispose();  }//******************************************************************************  public void shutdown()  {  obs.myNotifyObservers(new String("-1neHo4uUpload"));  this.dispose();  }//******************************************************************************}

⌨️ 快捷键说明

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