Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


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


how to add or remove component at run time ( while execution) not compile time?

Advertisement
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
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
Swing In Java
component and class hierarchy is defined in the javax.swing package. Architecture... : javax.accessibility javax.swing.plaf javax.swing.text javax.swing
Package categories in Java
.  javax.swing It is used for hierarchy of packages
JComboBox Insert Edited Value Into Table
and other components we will use classes of javax.swing package and to add events
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
Java API
  javax.swing Included in J2SE 1.2 and later
 

 

 

DMCA.com