popup Jframe

Hi, i made a popup jframe,

but i dont know how to start it in my main Jframe

how can i call it? or start it?

i tried this:

RUN.NewJFrame NewJFrame = new RUN.NewJFrame();

it compile without problems but it dosnt show anything.

RUN is the package

NewJFrame is the popup frame i want to start

[339 byte] By [Kimosa] at [2007-11-26 13:54:35]
# 1
can you paste your code
G_Abubakra at 2007-7-8 1:33:14 > top of Java-index,Java Essentials,Java Programming...
# 2

sure:

package RUN;

public class Description extends javax.swing.JFrame {

/** Creates new form Description */

public Description() {

initComponents();

}

private void initComponents() {

DesktopPaneHum = new javax.swing.JDesktopPane();

ScrollPaneHum = new javax.swing.JScrollPane();

TextareaHum = new javax.swing.JTextArea();

ButtonHum = new javax.swing.JButton();

LabelHum = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

DesktopPaneHum.setBackground(new java.awt.Color(212, 208, 200));

TextareaHum.setColumns(20);

TextareaHum.setRows(5);

ScrollPaneHum.setViewportView(TextareaHum);

ScrollPaneHum.setBounds(10, 50, 320, 130);

DesktopPaneHum.add(ScrollPaneHum, javax.swing.JLayeredPane.DEFAULT_LAYER);

ButtonHum.setText("OK");

ButtonHum.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

ButtonHumActionPerformed(evt);

}

});

ButtonHum.setBounds(130, 190, 49, 23);

DesktopPaneHum.add(ButtonHum, javax.swing.JLayeredPane.DEFAULT_LAYER);

LabelHum.setFont(new java.awt.Font("Tahoma", 1, 10));

LabelHum.setText("Please type little description about the human");

LabelHum.setBounds(50, 10, 280, 40);

DesktopPaneHum.add(LabelHum, javax.swing.JLayeredPane.DEFAULT_LAYER);

org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)

.add(DesktopPaneHum, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 343, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)

);

layout.setVerticalGroup(

layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)

.add(DesktopPaneHum, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 232, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)

);

pack();

}// </editor-fold>

private void ButtonHumActionPerformed(java.awt.event.ActionEvent evt) {

}

/**

* @param args the command line arguments

*/

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new Description().setVisible(true);

}

});

}

// Variables declaration - do not modify

private javax.swing.JButton ButtonHum;

private javax.swing.JDesktopPane DesktopPaneHum;

private javax.swing.JLabel LabelHum;

private javax.swing.JScrollPane ScrollPaneHum;

private javax.swing.JTextArea TextareaHum;

// End of variables declaration

}

that was the new Jframe that should popup

Kimosa at 2007-7-8 1:33:14 > top of Java-index,Java Essentials,Java Programming...
# 3
pack();setVisible(true);you forgot to put setVisible(true);
G_Abubakra at 2007-7-8 1:33:14 > top of Java-index,Java Essentials,Java Programming...
# 4
yess indeed i puted it in the main and forgot to do it in the initthanks alot
Kimosa at 2007-7-8 1:33:14 > top of Java-index,Java Essentials,Java Programming...
# 5
That good, have fun
G_Abubakra at 2007-7-8 1:33:14 > top of Java-index,Java Essentials,Java Programming...
# 6

How can i close this popup frame?

private void ButtonHumActionPerformed(java.awt.event.ActionEvent evt) {

if (evt.getSource() == ButtonHum ) {

GUI.HumanDescription= TextareaHum.getText();

System.out.println("Text deciro= "+TextareaHum.getText());

// here should it be closed

}

Kimosa at 2007-7-8 1:33:14 > top of Java-index,Java Essentials,Java Programming...
# 7
try dispose(); or this.dispose();
G_Abubakra at 2007-7-8 1:33:14 > top of Java-index,Java Essentials,Java Programming...
# 8
thanks again, both this.dispose(); and dispose worked.
Kimosa at 2007-7-8 1:33:14 > top of Java-index,Java Essentials,Java Programming...
# 9
ok good.. :)
G_Abubakra at 2007-7-8 1:33:14 > top of Java-index,Java Essentials,Java Programming...
# 10
The others have handled your direct problem, so I want to address the very first thing I saw. You violated the convention for naming packages in Java. http://www.jarticles.com/package/package_eng.htmlFollow the link it will take you to related
puckstopper31a at 2007-7-8 1:33:14 > top of Java-index,Java Essentials,Java Programming...