|
|
| AWT code for popUpmenu |
Expert:Gopi
Respected Sir/Madam, I am writing a program in JAVA/AWT.My requirement is, a Form consists of a "TextBox" and a "Button". When user clicks the Button a "popUp" window should appear for selecting a "file" from any of the location of the "computer".Now the user selects a particuler file from that menu and the 'path of that file' should automatically loaded in to the "Text Box" of the form.Any help will be greatly appreciated.Please send me the code.
ThanQ.
|
| Answers |
import java.awt.BorderLayout; import java.awt.Button; import java.awt.FileDialog; import java.awt.Frame; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;
public class Demo { public static void main(String[] args) { final Frame frame = new Frame("Demo"); final TextField textField = new TextField(); textField.setEditable(false); Button button = new Button("Open"); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent actionEvent) { FileDialog fileDialog = new FileDialog(frame," Open",FileDialog.LOAD); fileDialog.setVisible(true); String directory = fileDialog.getDirectory(); if(directory != null) textField.setText(directory + fileDialog.getFile()); } }); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent windowEvent) { frame.dispose(); } }); frame.setLayout(new BorderLayout()); frame.add(BorderLayout.CENTER,textField); frame.add(BorderLayout.SOUTH,button); frame.setSize(200,100); frame.setResizable(false); frame.setVisible(true); button.requestFocusInWindow(); } }
-Ramesh A.V
|
Read for more information.
http://www.roseindia.net/java/example/java/awt/pop-up.shtml
Thanks.
|
| More Questions |
|
|
Post Answers
Ask Question
Facing Programming Problem?
|
|
|
|
|