umang
javax.swing
1 Answer(s)      3 years and 3 months ago
Posted in : Java Beginners

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 Pages:
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
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
Java & JEE books Page10
. A Java package name, javax.swing, in J2SDK (Java 2 Software Development Kit... Windows Toolkit) package, java.awt. javax.swing and java.awt together offer
Scrollpane in Java Swing
: getContentPane().add(new JScrollPane(new Canvas())); The package javax.swing
To Create a Frame with Preferences
are java.awt, java.awt.event, javax.swing and java.util.prefs. I the given example we
Package categories in Java
.  javax.swing It is used for hierarchy of packages
First Window
. This statement imports all classes from the javax.swing package
Java package
of the package importing the javax.swing package. import ...;In the above example,  a Java Package "javax.swing" is a buid-in package
Programming - Transform Name - Answer
for JOptionPane symbols in the javax.swing package (directory). I've
Java API
  javax.swing Included in J2SE 1.2 and later
Java Programming: Section 4.5
javax.swing, which includes such classes as javax.swing.JButton... the classes from javax.swing with the line import javax.swing.*; In fact, any
GUI Tutorial I - FIRST DRAFT
all class in javax.swing is common practice and doesn't seem to be slower than

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.