1 16 package net.sf.jftp.gui.tasks; 17 18 import net.sf.jftp.*; 19 import net.sf.jftp.gui.framework.*; 20 import net.sf.jftp.net.*; 21 import net.sf.jftp.util.*; 22 23 import java.awt.*; 24 import java.awt.event.*; 25 26 import java.io.*; 27 28 29 public class NameChooser extends HFrame implements ActionListener 30 { 31 public HTextField text; 32 private HButton ok = new HButton("Ok"); 33 private HPanel okP = new HPanel(); 34 35 public NameChooser() 36 { 37 setTitle("Enter a name for the file..."); 39 getContentPane().setLayout(new FlowLayout()); 41 42 text = new HTextField("Filename: ", "tmp.zip"); 43 getContentPane().add(text); 44 getContentPane().add(ok); 45 ok.addActionListener(this); 46 text.text.addActionListener(this); 47 48 pack(); 49 fixLocation(); 50 setVisible(true); 51 } 52 53 public void actionPerformed(ActionEvent e) 54 { 55 if((e.getSource() == ok) || (e.getSource() == text.text)) 56 { 57 setVisible(false); 58 } 59 } 60 } 61 | Popular Tags |