Insertar clase.. }
Hola mira yo cree por medio de netbeans los gráficos la ventana todo con la opción que el da.. Le cree un botón que como te dije anteriormente en la otra pregunta si lo presionaba me apareciera el gráfico entonces dentro de el botón if puse eso y si me funciona pero presiono y me muestra en otra ventana.. ¿no hay posibilidad que me aparezca en la misma ventana? Es que no entendí muy bien la explicación que me diste..
Gracias..
public class ventana extends javax.swing.JFrame {
public ventana() {
initComponents();
}
private void initComponents() {
jButton1.setText("Cuadrado");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jButton1)
.addGap(18, 18, 18)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addContainerGap(283, Short.MAX_VALUE))
);
pack();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
JFrame v = new JFrame();
cuadrado a = new cuadrado();
v.getContentPane().add(a);
v.pack();
v.setVisible(true);
a.setVisible(true);
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new ventana().setVisible(true);
}
});
}
private javax.swing.JButton jButton1;
}
Gracias..
public class ventana extends javax.swing.JFrame {
public ventana() {
initComponents();
}
private void initComponents() {
jButton1.setText("Cuadrado");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jButton1)
.addGap(18, 18, 18)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addContainerGap(283, Short.MAX_VALUE))
);
pack();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
JFrame v = new JFrame();
cuadrado a = new cuadrado();
v.getContentPane().add(a);
v.pack();
v.setVisible(true);
a.setVisible(true);
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new ventana().setVisible(true);
}
});
}
private javax.swing.JButton jButton1;
}