javax.swing

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 setBounds
in 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 Beginners
javax.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
Create test engine - Java Beginners
Create test engine  How can create a test engine dat generates questions randomly using javax.swing in java
Using the Desktop class to launch a URL
a specified area on JFrame. In Java, javax.swing package provides
To Create a Frame with Preferences
are java.awt, java.awt.event, javax.swing and java.util.prefs. I the given example we
Scrollpane in Java Swing
())); The package javax.swing implements a class JScrollPane which provides the scrollable view
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
Package categories in Java
generation, encryption and decryption.  javax.swing
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
JComboBox Insert Edited Value Into Table
a frame and other components we will use classes of javax.swing package

Ads