|
|
| Listeners |
Expert:tarun1
can u get me the code for Window listener and Text Listener and Component Listener? |
| Answers |
Hi friend,
Code for Window listener :
import java.awt.event.WindowListener; import java.awt.event.*; import javax.swing.JFrame;
public class WindowListenerExample { public static void main(String args[]) { JFrame jf = new JFrame("Window Listener"); WindowListener wl = new WindowAdapter() { public void windowClosing(WindowEvent w) { System.exit(0); } }; jf.addWindowListener(wl); jf.setSize(300, 300); jf.show(); } }
Code for Component Listener :
import java.awt.*; import java.awt.event.ComponentListener; import java.awt.event.*; import javax.swing.*;
public class ComponentListenerExample { public static void main(String args[]) { JFrame jf = new JFrame(); Container container = jf.getContentPane();
ComponentListener cl = new ComponentListener() { public void clonentHidden(ComponentEvent e) { dump("Hidden", e); }
public void clonentMoved(ComponentEvent e) { dump("Moved", e); }
public void clonentResized(ComponentEvent e) { dump("Resized", e); }
public void clonentShown(ComponentEvent e) { dump("Shown", e); }
private void dump(String type, ComponentEvent e) { System.out.println(e.getComponent().getName() + " : " + type); } };
JButton jbl = new JButton("Left"); jbl.setName("Left"); jbl.addComponentListener(cl);
final JButton jbr = new JButton("Right"); jbr.setName("Right"); jbr.addComponentListener(cl);
ActionListener al = new ActionListener() { public void alPerformed(ActionEvent e) { jbr.setVisible(!jbr.isVisible()); } }; jbl.addActionListener(al);
JSplitPane jsp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, true, jbl, jbr);
container.add(jsp, BorderLayout.CENTER);
jf.setSize(300, 200); jf.show(); } }
For more information on Listener visit to : http://www.roseindia.net/java/example/java/swing/
Thanks
|
| More Questions |
|
|
Post Answers
Ask Question
Facing Programming Problem?
|
|
|
|
|