Ayuda con frame
Publicado por advisor (2 intervenciones) el 11/01/2010 20:58:46
hola a todos, de antemano gracias la web del programador por crear una pagina en donde se puede aprender para aquellos que tienen iniciativa propia...saludos..
estoy aqui para ver si podian ayudarme con un prorama que estoy haciendo...veran tengo un problam dificil para mi, puesto que voy aprendiendo java...y aunque ya he buscado no he conseguido lograr que mi programa funcione, acontinuacion les dejo el codigo para que me digan en que estoy mal, o que es lo que debo de buscar. Cualquier aportacion (preferentemente positiva) es bienvenida...
import java.awt.event.*;
import javax.swing.*;
public class cuadro extends JFrame
{
JButton pared[][];
public static void main(String args[])
{
cuadro c=new cuadro();
c.ventana();
c.cuadritos();
}
public void ventana()
{
setBounds(50,50,210,280);
setTitle("Cuadritos");
setResizable(true);
setLayout(null);
pared=new JButton[10][10];
setVisible(true);
addWindowListener(
new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{System.exit(0);}
});
}
public void cuadritos()
{
for(int x=0;x<10;x++)
for(int y=0;y<10;y++)
{
pared[x][y]=new JButton();
pared[x][y].setBounds(x*20,y*20,20,20);
add(pared[x][y]);
}
JButton b=new JButton("Borrar");
b.setBounds(50,210,120,40);
b.addActionListener(new ButtonListener());
add(b);
}
public void borrar()
{
for(int x=0;x<10;x++)
for(int y=0;y<10;y++)
pared[x][y].setVisible(false);
}
}
class ButtonListener implements ActionListener
{
cuadro c=new cuadro();
ButtonListener()
{}
public void actionPerformed(ActionEvent e)
{
if (e.getActionCommand().equals("Borrar"))
c.borrar();
}
}
estoy aqui para ver si podian ayudarme con un prorama que estoy haciendo...veran tengo un problam dificil para mi, puesto que voy aprendiendo java...y aunque ya he buscado no he conseguido lograr que mi programa funcione, acontinuacion les dejo el codigo para que me digan en que estoy mal, o que es lo que debo de buscar. Cualquier aportacion (preferentemente positiva) es bienvenida...
import java.awt.event.*;
import javax.swing.*;
public class cuadro extends JFrame
{
JButton pared[][];
public static void main(String args[])
{
cuadro c=new cuadro();
c.ventana();
c.cuadritos();
}
public void ventana()
{
setBounds(50,50,210,280);
setTitle("Cuadritos");
setResizable(true);
setLayout(null);
pared=new JButton[10][10];
setVisible(true);
addWindowListener(
new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{System.exit(0);}
});
}
public void cuadritos()
{
for(int x=0;x<10;x++)
for(int y=0;y<10;y++)
{
pared[x][y]=new JButton();
pared[x][y].setBounds(x*20,y*20,20,20);
add(pared[x][y]);
}
JButton b=new JButton("Borrar");
b.setBounds(50,210,120,40);
b.addActionListener(new ButtonListener());
add(b);
}
public void borrar()
{
for(int x=0;x<10;x++)
for(int y=0;y<10;y++)
pared[x][y].setVisible(false);
}
}
class ButtonListener implements ActionListener
{
cuadro c=new cuadro();
ButtonListener()
{}
public void actionPerformed(ActionEvent e)
{
if (e.getActionCommand().equals("Borrar"))
c.borrar();
}
}
Valora esta pregunta
0