javax.swing
how to add or remove component at run time ( while execution) not compile time?
View Answers
March 6, 2010 at 11:00 AM
Hi Friend,
Try the following code:
import javax.swing.*;
import java.awt.event.*;
public class SwingProgram extends JFrame{
public JButton b = new JButton("Add");
public JTextField text = new JTextField(15);
public JPanel panel = new JPanel();
public SwingProgram() {
this.getContentPane().add(panel);
panel.add(b);
pack();
setVisible(true);
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("Add")) {
panel.add(text);
b.setText("Remove");
b.setActionCommand("Remove");
pack();
}else if (e.getActionCommand().equals("Remove")) {
panel.remove(text);
b.setText("Add");
b.setActionCommand("Add");
pack();
}
}
});
}
public static void main(String[] args) {
SwingProgram p = new SwingProgram();
}
}
Thanks
Related Tutorials/Questions & Answers:
in javax.swing package setBoundsin
javax.swing package setBounds Hello
some body has given the solution to my setBounds problem .But i didnot mean to tell how it is used in the program,but what do u mean of values refer to in SetBounds().For ex
javax.swing - Java Beginnersjavax.swing how to add or remove component at run time ( while execution) not compile time? Hi Friend,
Try the following code:
import javax.swing.*;
import java.awt.event.*;
public class SwingProgram extends
Advertisements
Java Interview Questions - Page 9
Java Interview Questions - Page 9
Question: Which package has light weight components?
Answer:
javax.Swing package. All
components in Swing, except
Swing In Java component and class hierarchy is
defined in the
javax.swing package.ADS_TO_REPLACE_1...
javax.swing.text
javax.swing
javax.swing.plaf.basic
javax.swing.text.html
Java package the
javax.swing package.
import javax.swing.*;
public ..., a Java
Package "
javax.swing" is a buid-in package imported from
Java API
Swing
javax.swing
Included in J2SE 1.2