Programación General > Java
una orientación? me perdí
(1/1)
mIGueLHmP:
Hola,
mi problema es que en la escuela me dejaron hacer un programa que quedara orientado como este que les pongo aquí:
--- Código: Java ---import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import javax.swing.*;import java.awt.event.*;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JLabel;import javax.swing.JCheckBox;import javax.swing.JButton;import java.lang.*; public class Ejemplo331 { public Ejemplo331() {JFrame ventana = new JFrame("Programa ");ventana.setSize(500, 400);ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JLabel etiqueta = new JLabel ("Integrantes del equipo: ");JCheckBox boton1 = new JCheckBox ("Uno");JCheckBox boton2 = new JCheckBox ("Dos");JCheckBox boton3 = new JCheckBox ("Tres");JCheckBox boton4 = new JCheckBox ("Cuatro"); JTextField barra1 = new JTextField(20);barra1.setHorizontalAlignment(JTextField.CENTER);JTextField barra2 = new JTextField(20);barra2.setHorizontalAlignment(JTextField.CENTER);JTextField barra3 = new JTextField(20);barra3.setHorizontalAlignment(JTextField.CENTER);JTextField barra4 = new JTextField(20);barra4.setHorizontalAlignment(JTextField.CENTER); JButton boton5 = new JButton ("Probar");JButton boton6 = new JButton ("Insertar serie");JButton boton7 = new JButton ("Salir"); JPanel panelDeContenido = new JPanel();panelDeContenido.setLayout(new GridBagLayout());GridBagConstraints config1 = new GridBagConstraints();config1.gridx = 0;config1.gridy = 0;GridBagConstraints config2 = new GridBagConstraints();config2.gridx = 0;config2.gridy = 1;GridBagConstraints config3 = new GridBagConstraints();config3.gridx = 0;config3.gridy = 2;GridBagConstraints config4 = new GridBagConstraints();config4.gridx = 0;config4.gridy = 3;GridBagConstraints config5 = new GridBagConstraints();config5.gridx = 0;config5.gridy = 4;GridBagConstraints config6 = new GridBagConstraints();config6.gridx = 3;config6.gridy = 1;GridBagConstraints config7 = new GridBagConstraints();config7.gridx = 3;config7.gridy = 2;GridBagConstraints config8 = new GridBagConstraints();config8.gridx = 3;config8.gridy = 3;GridBagConstraints config9 = new GridBagConstraints();config9.gridx = 3;config9.gridy = 4;GridBagConstraints config10 = new GridBagConstraints();config10.gridx = 0;config10.gridy = 6;GridBagConstraints config11 = new GridBagConstraints();config11.gridx = 3;config11.gridy = 6;GridBagConstraints config12 = new GridBagConstraints();config12.gridx = 5;config12.gridy = 6; panelDeContenido.add(etiqueta, config1);panelDeContenido.add(boton1, config2);panelDeContenido.add(boton2, config3);panelDeContenido.add(boton3, config4);panelDeContenido.add(boton4, config5);panelDeContenido.add(barra1, config6);panelDeContenido.add(barra2, config7);panelDeContenido.add(barra3, config8);panelDeContenido.add(barra4, config9);panelDeContenido.add(boton5, config10);panelDeContenido.add(boton6, config11);panelDeContenido.add(boton7, config12); ventana.setContentPane(panelDeContenido);ventana.setVisible(true);}public static void main(String[] args) {new Ejemplo331();}}
Este es un ejemplo que encontré en unos apuntes de Internet.
ahora este es el que yo e hecho:
--- Código: Java ---import java.lang.*; import java.awt.*; import java.awt.event.*; import javax.swing.*;import java.io.*; public class prog14 { //declaracion, creacion e inicializacion de componentes, objetos y variables static JFrame ventana= new JFrame(); static JPanel p1= new JPanel(); static JPanel p2= new JPanel(); //static JTextField jt1=new JTextField(15); JTextField campodetexto = new JTextField(20); static JButton jb1= new JButton("Probar"); static JButton jb11= new JButton("Insertar serie"); static JButton jb111= new JButton("Salir"); static Checkbox cb1=new Checkbox("Uno",true); static Checkbox cb2=new Checkbox("Dos"); static Checkbox cb3=new Checkbox("Tres");static Checkbox cb4=new Checkbox("Cuatro"); // parte principal de programa public static void main(String[] args) { // Propiedades del Objeto ventana.setTitle("Parangaricutirimicuaro"); ventana.setDefaultCloseOperation(ventana.EXIT_ON_CLOSE); ventana.getContentPane().setLayout(new GridLayout(2,0)); //Agrege los CheckBox's p1.setLayout(new BorderLayout(4,1)); p1.setLayout(new GridLayout(4, 1)); p1.add(cb1,BorderLayout.WEST); p1.add(cb2,BorderLayout.WEST); p1.add(cb3,BorderLayout.WEST); p1.add(cb4,BorderLayout.WEST); //Agrege los Botones p2.add(jb1,BorderLayout.SOUTH); p2.add(jb11,BorderLayout.SOUTH); p2.add(jb111,BorderLayout.SOUTH); ventana.getContentPane().add(p1); ventana.getContentPane().add(p2);ventana.pack(); ventana.setVisible(true); jb1.addMouseListener( new MouseAdapter() { public void mousePressed(MouseEvent e){ //programando checkbox if(cb1.getState()== true ) JOptionPane.showMessageDialog(null,"La casilla ''Uno'' esta seleccionada"); if(cb2.getState()== true ) JOptionPane.showMessageDialog(null,"La casilla ''Dos'' esta seleccionada"); if(cb3.getState()== true ) JOptionPane.showMessageDialog(null,"La casilla ''Tres'' esta seleccionada"); if(cb4.getState()== true ) JOptionPane.showMessageDialog(null,"La casilla ''Cuatro'' esta seleccionada"); }} ); }; // termina main } // termina clase
Lo primero que tenia que hacer era estar orientado (norte,sur,este,oeste)como en el primer programa.
Lo segundo era que el programa tenia que hacer es.. en el primer botón "Probar" al oprimirlo tenia que saltar una ventana que mostrara que "cuadro" estaba seleccionado. (eso si salio bien).
La tercera cosa esa que en el segundo botón el cual dice "Insertar serie" ahí debía que sumarle +1 a cualquier numero que haya escrito en el cuadro de texto (del primer programa que puse, en el segundo al tratar de ponerlo me marcaba error) por decir... escribo 11 y en los otros 3 cuadros debe salir 12, 13 ,14....
la cuarte parte del programa era que en el 3er botón que es "Salir" al oprimirlo cerrara el programa.
Navegación
Ir a la versión completa