por favor ayuda urgente sobre gridlayout
Publicado por CARLOS ADRIAN SOTO (20 intervenciones) el 18/12/2009 03:11:09
buenas noches la verdad soy un poco novato en java, he intentado crar una aplicacion con interfas grafica y quiero manejar un grid layout, importe todas las librarias y todo esta bien para mi pero la verdad me muestra error. agradesco si me ayudan explicandome donde esta el error ya que estoy varado, con lo de la interfas grafica.
da antemano muchas gracias.
package INVENTARIO;
/**
*
* @author soto
*/
import java.awt.*;
import javax.swing.*;
import java.io.*;
import java.awt.event.*;
public class Producto extends JFrame implements ActionListener{
JLabel j1,j2,j3,j4,j5,j6,j7,j8,j9,j10,j11;
JTextField t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11;
JButton b1,b2;
public static void main(String args[]){
Container contenedor=this.getContentPane();
contenedor.setLayout(new GridLayout(6,1));//manejar 6 renglones y filas
Font fuente=new Font("Norasi",Font.BOLD,18);//fuente para etiquetas y botones
j1=new JLabel("numero de cuenta");
j2=new JLabel("bodega");
j3=new JLabel("linea");
j4=new JLabel("Codigo");
j5=new JLabel("codigo de barras");
j6=new JLabel("descripcion");
j7=new JLabel("marca");
j8=new JLabel("unidad de medida");
j9=new JLabel("peso");
j10=new JLabel("impuesto");
j11=new JLabel("precio venta");
t1=new JTextField(8);t2=new JTextField(5);t3=new JTextField(2);
t4=new JTextField(12);t5=new JTextField(15);t6=new JTextField(20);
t7=new JTextField(20);t8=new JTextField(5);t9=new JTextField(10);
t10=new JTextField(2);t11=new JTextField(10);
b1=new JButton("GUARDAR");b2=new JButton("LIMPIAR");
Container renglon1=new Container();
renglon1.setLayout(new GridLayout(1,4));
Container renglon2=new Container();
renglon2.setLayout(new GridLayout(1,4));
Container renglon3=new Container();
renglon3.setLayout(new GridLayout(1,4));
Container renglon4=new Container();
renglon4.setLayout(new GridLayout(1,4));
Container renglon5=new Container();
renglon5.setLayout(new GridLayout(1,4));
Container renglon6=new Container();
renglon6.setLayout(new GridLayout(1,4));
renglon1.add(j1,t1);renglon1.add(j7,t7);
renglon2.add(j2,t2);renglon2.add(j8,t8);
renglon3.add(j3,t3);renglon3.add(j9,t9);
renglon4.add(j4,t4);renglon4.add(j10,t10);
renglon5.add(j5,t5);renglon5.add(j11,t11);
renglon6.add(j6,t6);renglon6.add(b1,b2);
j1.setFont(fuente);j2.setFont(fuente);j3.setFont(fuente);
j4.setFont(fuente);j5.setFont(fuente);j6.setFont(fuente);
j7.setFont(fuente);j8.setFont(fuente);j9.setFont(fuente);
j10.setFont(fuente);j11.setFont(fuente);b1.setFont(fuente);
b2.setFont(fuente);
b1.addActionListener(this);
b2.addActionListener(this);
contenedor.add(renglon1);contenedor.add(renglon2);
contenedor.add(renglon3);contenedor.add(renglon4);
contenedor.add(renglon5);contenedor.add(renglon6);
add(contenedor);
}
public void actionPerformed(ActionEvent e){
}
}
da antemano muchas gracias.
package INVENTARIO;
/**
*
* @author soto
*/
import java.awt.*;
import javax.swing.*;
import java.io.*;
import java.awt.event.*;
public class Producto extends JFrame implements ActionListener{
JLabel j1,j2,j3,j4,j5,j6,j7,j8,j9,j10,j11;
JTextField t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11;
JButton b1,b2;
public static void main(String args[]){
Container contenedor=this.getContentPane();
contenedor.setLayout(new GridLayout(6,1));//manejar 6 renglones y filas
Font fuente=new Font("Norasi",Font.BOLD,18);//fuente para etiquetas y botones
j1=new JLabel("numero de cuenta");
j2=new JLabel("bodega");
j3=new JLabel("linea");
j4=new JLabel("Codigo");
j5=new JLabel("codigo de barras");
j6=new JLabel("descripcion");
j7=new JLabel("marca");
j8=new JLabel("unidad de medida");
j9=new JLabel("peso");
j10=new JLabel("impuesto");
j11=new JLabel("precio venta");
t1=new JTextField(8);t2=new JTextField(5);t3=new JTextField(2);
t4=new JTextField(12);t5=new JTextField(15);t6=new JTextField(20);
t7=new JTextField(20);t8=new JTextField(5);t9=new JTextField(10);
t10=new JTextField(2);t11=new JTextField(10);
b1=new JButton("GUARDAR");b2=new JButton("LIMPIAR");
Container renglon1=new Container();
renglon1.setLayout(new GridLayout(1,4));
Container renglon2=new Container();
renglon2.setLayout(new GridLayout(1,4));
Container renglon3=new Container();
renglon3.setLayout(new GridLayout(1,4));
Container renglon4=new Container();
renglon4.setLayout(new GridLayout(1,4));
Container renglon5=new Container();
renglon5.setLayout(new GridLayout(1,4));
Container renglon6=new Container();
renglon6.setLayout(new GridLayout(1,4));
renglon1.add(j1,t1);renglon1.add(j7,t7);
renglon2.add(j2,t2);renglon2.add(j8,t8);
renglon3.add(j3,t3);renglon3.add(j9,t9);
renglon4.add(j4,t4);renglon4.add(j10,t10);
renglon5.add(j5,t5);renglon5.add(j11,t11);
renglon6.add(j6,t6);renglon6.add(b1,b2);
j1.setFont(fuente);j2.setFont(fuente);j3.setFont(fuente);
j4.setFont(fuente);j5.setFont(fuente);j6.setFont(fuente);
j7.setFont(fuente);j8.setFont(fuente);j9.setFont(fuente);
j10.setFont(fuente);j11.setFont(fuente);b1.setFont(fuente);
b2.setFont(fuente);
b1.addActionListener(this);
b2.addActionListener(this);
contenedor.add(renglon1);contenedor.add(renglon2);
contenedor.add(renglon3);contenedor.add(renglon4);
contenedor.add(renglon5);contenedor.add(renglon6);
add(contenedor);
}
public void actionPerformed(ActionEvent e){
}
}
Valora esta pregunta


0