elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 02:07  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  Programar aplicacion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: Programar aplicacion  (Leído 2,279 veces)
jordi_trialbike

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Programar aplicacion
« en: 14 Diciembre 2011, 17:37 »

Hola, estoy buscando como crear una aplicacion. Consiste en tener frases con su respectivo numero por ejemplo:
1- Hace frio
2- Hace calor
3- Esta nublado

La aplicacion simplemente tendra una casilla donde introduciras un numero por ejemplo "3" y un boton "Buscar". Cuando pongas el numero y hagas click en buscar que te aparezca la respectiva frase.

Estoy intentando crear un proyecto y no se por donde empezar, he buscado algun ejemplo pero no he encontrado nada.


En línea
Etex

Desconectado Desconectado

Mensajes: 8



Ver Perfil
Re: Programar aplicacion
« Respuesta #1 en: 14 Diciembre 2011, 18:14 »

Es bastante simple lo que queres hacer. ¿En que lenguaje lo queres programar?.
Solo habria que ingresar un dato y hacer una condicion dependiendo el numero que se ingrese.

Saludos


En línea
jordi_trialbike

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Programar aplicacion
« Respuesta #2 en: 14 Diciembre 2011, 20:44 »

He pensado de hacerlo en java, tengo el netbeans y lo que de momento he hecho es crear un formulario JFrame i he conseguido creat el boton de "Buscar" ahora falta hacer el cuadro donde introducir los caracteres, en este caso los numeros.

Esto es hasta done he conseguido llegar. Si conoceis un metodo mas facil no me importa aprendeer de otra forma.
En línea
DonVidela


Desconectado Desconectado

Mensajes: 1.621



Ver Perfil WWW
Re: Programar aplicacion
« Respuesta #3 en: 14 Diciembre 2011, 21:23 »

He pensado de hacerlo en java, tengo el netbeans y lo que de momento he hecho es crear un formulario JFrame i he conseguido creat el boton de "Buscar" ahora falta hacer el cuadro donde introducir los caracteres, en este caso los numeros.

Esto es hasta done he conseguido llegar. Si conoceis un metodo mas facil no me importa aprendeer de otra forma.

Se puede saber cual es la idea de todo esto, una de esas en vez de hacerte el ejemplo podríamos aportar ideas y programarlas completamente XD
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
jordi_trialbike

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Programar aplicacion
« Respuesta #4 en: 14 Diciembre 2011, 21:34 »

Intentare explicaros un poco de que va la cosa. Adquiri una tarjeta pci de diagnostico la cual genera un codigo y yo he de consultar el manual dicho codigo. Se trata de hacerlo un poco mas facil.

Ami la tarjeta me marcaria un numero de error yo la introduzco en el programa que quiero crear y asi me aparecera cual es el error.
En línea
DonVidela


Desconectado Desconectado

Mensajes: 1.621



Ver Perfil WWW
Re: Programar aplicacion
« Respuesta #5 en: 14 Diciembre 2011, 21:37 »

Intentare explicaros un poco de que va la cosa. Adquiri una tarjeta pci de diagnostico la cual genera un codigo y yo he de consultar el manual dicho codigo. Se trata de hacerlo un poco mas facil.

Ami la tarjeta me marcaria un numero de error yo la introduzco en el programa que quiero crear y asi me aparecera cual es el error.

ah perfecto

Bueno podrias crear la interfaz grafica y darnos la variable de los componentes como el JTextField , el nombre del boton, y la label que te dira el mensaje y asi podremos programar eso, porque es super simple.
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
jordi_trialbike

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Programar aplicacion
« Respuesta #6 en: 14 Diciembre 2011, 21:46 »

Aqui esta el codigo que se me ha generado al crear la interfaz grafica donde jTextField1 es donde pondre el numero a buscar, jButton1 es el boton de buscar y jScrollPane2 el panel donde me mostrara el error. Aqui va el codigo completo, perdon si he puesto mas de lo que debia... es la primera vez que intento programar.

public class NewJFrame extends javax.swing.JFrame {

    private static class value_1 {

        public value_1() {
        }
    }

    /** Creates new form NewJFrame */
    public NewJFrame() {
        initComponents();
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() {

        jDialog1 = new javax.swing.JDialog();
        jTextField1 = new javax.swing.JTextField();
        jTextField2 = new javax.swing.JTextField();
        jButton1 = new javax.swing.JButton();
        jScrollPane2 = new javax.swing.JScrollPane();
        jTextPane1 = new javax.swing.JTextPane();

        javax.swing.GroupLayout jDialog1Layout = new javax.swing.GroupLayout(jDialog1.getContentPane());
        jDialog1.getContentPane().setLayout(jDialog1Layout);
        jDialog1Layout.setHorizontalGroup(
            jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 400, Short.MAX_VALUE)
        );
        jDialog1Layout.setVerticalGroup(
            jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 300, Short.MAX_VALUE)
        );

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jTextField1.setText("jTextField1");

        jButton1.setText("Buscar");
        jButton1.setToolTipText("");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jScrollPane2.setViewportView(jTextPane1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 246, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addGap(80, 80, 80)
                        .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 98, Short.MAX_VALUE)
                        .addComponent(jButton1)))
                .addGap(82, 82, 82))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(58, 58, 58)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton1)
                    .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(57, 57, 57)
                .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(140, Short.MAX_VALUE))
        );

        pack();
    }// </editor-fold>

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
// TODO add your handling code here:
}                                       

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new NewJFrame().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify
    private javax.swing.JButton jButton1;
    private javax.swing.JDialog jDialog1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTextField jTextField1;
    private javax.swing.JTextField jTextField2;
    private javax.swing.JTextPane jTextPane1;
    // End of variables declaration
}
En línea
DonVidela


Desconectado Desconectado

Mensajes: 1.621



Ver Perfil WWW
Re: Programar aplicacion
« Respuesta #7 en: 14 Diciembre 2011, 21:53 »

Aqui esta el codigo que se me ha generado al crear la interfaz grafica donde jTextField1 es donde pondre el numero a buscar, jButton1 es el boton de buscar y jScrollPane2 el panel donde me mostrara el error. Aqui va el codigo completo, perdon si he puesto mas de lo que debia... es la primera vez que intento programar.

public class NewJFrame extends javax.swing.JFrame {

    private static class value_1 {

        public value_1() {
        }
    }

    /** Creates new form NewJFrame */
    public NewJFrame() {
        initComponents();
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() {

        jDialog1 = new javax.swing.JDialog();
        jTextField1 = new javax.swing.JTextField();
        jTextField2 = new javax.swing.JTextField();
        jButton1 = new javax.swing.JButton();
        jScrollPane2 = new javax.swing.JScrollPane();
        jTextPane1 = new javax.swing.JTextPane();

        javax.swing.GroupLayout jDialog1Layout = new javax.swing.GroupLayout(jDialog1.getContentPane());
        jDialog1.getContentPane().setLayout(jDialog1Layout);
        jDialog1Layout.setHorizontalGroup(
            jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 400, Short.MAX_VALUE)
        );
        jDialog1Layout.setVerticalGroup(
            jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 300, Short.MAX_VALUE)
        );

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jTextField1.setText("jTextField1");

        jButton1.setText("Buscar");
        jButton1.setToolTipText("");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jScrollPane2.setViewportView(jTextPane1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 246, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addGap(80, 80, 80)
                        .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 98, Short.MAX_VALUE)
                        .addComponent(jButton1)))
                .addGap(82, 82, 82))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(58, 58, 58)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton1)
                    .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(57, 57, 57)
                .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(140, Short.MAX_VALUE))
        );

        pack();
    }// </editor-fold>

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
// TODO add your handling code here:
}                                       

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new NewJFrame().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify
    private javax.swing.JButton jButton1;
    private javax.swing.JDialog jDialog1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTextField jTextField1;
    private javax.swing.JTextField jTextField2;
    private javax.swing.JTextPane jTextPane1;
    // End of variables declaration
}


Código
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
 
   String mensaje = jTextField1.getText();
 
   if(mensaje.equalsIgnoreCase("1")){
 
       label1.setText("Frio");
   }else if(mensaje.equalsIgnoreCase("2")){
 
       label1.setText("caliente");
   }
}

ahi un ejemplo

en vez del scrollpanel te puse un label

aqui el codigo completo, que ni he probado pero funciona,

Código
 
 
 
/*
* DesktopApplication1View.java
*/

 
package desktopapplication1;
 
import org.jdesktop.application.Action;
import org.jdesktop.application.ResourceMap;
import org.jdesktop.application.SingleFrameApplication;
import org.jdesktop.application.FrameView;
import org.jdesktop.application.TaskMonitor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Timer;
import javax.swing.Icon;
import javax.swing.JDialog;
import javax.swing.JFrame;
 
/**
* The application's main frame.
*/

public class DesktopApplication1View extends FrameView {
 
   public DesktopApplication1View(SingleFrameApplication app) {
       super(app);
 
       initComponents();
 
       // status bar initialization - message timeout, idle icon and busy animation, etc
       ResourceMap resourceMap = getResourceMap();
       int messageTimeout = resourceMap.getInteger("StatusBar.messageTimeout");
       messageTimer = new Timer(messageTimeout, new ActionListener() {
           public void actionPerformed(ActionEvent e) {
               statusMessageLabel.setText("");
           }
       });
       messageTimer.setRepeats(false);
       int busyAnimationRate = resourceMap.getInteger("StatusBar.busyAnimationRate");
       for (int i = 0; i < busyIcons.length; i++) {
           busyIcons[i] = resourceMap.getIcon("StatusBar.busyIcons[" + i + "]");
       }
       busyIconTimer = new Timer(busyAnimationRate, new ActionListener() {
           public void actionPerformed(ActionEvent e) {
               busyIconIndex = (busyIconIndex + 1) % busyIcons.length;
               statusAnimationLabel.setIcon(busyIcons[busyIconIndex]);
           }
       });
       idleIcon = resourceMap.getIcon("StatusBar.idleIcon");
       statusAnimationLabel.setIcon(idleIcon);
       progressBar.setVisible(false);
 
       // connecting action tasks to status bar via TaskMonitor
       TaskMonitor taskMonitor = new TaskMonitor(getApplication().getContext());
       taskMonitor.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
           public void propertyChange(java.beans.PropertyChangeEvent evt) {
               String propertyName = evt.getPropertyName();
               if ("started".equals(propertyName)) {
                   if (!busyIconTimer.isRunning()) {
                       statusAnimationLabel.setIcon(busyIcons[0]);
                       busyIconIndex = 0;
                       busyIconTimer.start();
                   }
                   progressBar.setVisible(true);
                   progressBar.setIndeterminate(true);
               } else if ("done".equals(propertyName)) {
                   busyIconTimer.stop();
                   statusAnimationLabel.setIcon(idleIcon);
                   progressBar.setVisible(false);
                   progressBar.setValue(0);
               } else if ("message".equals(propertyName)) {
                   String text = (String)(evt.getNewValue());
                   statusMessageLabel.setText((text == null) ? "" : text);
                   messageTimer.restart();
               } else if ("progress".equals(propertyName)) {
                   int value = (Integer)(evt.getNewValue());
                   progressBar.setVisible(true);
                   progressBar.setIndeterminate(false);
                   progressBar.setValue(value);
               }
           }
       });
   }
 
   @Action
   public void showAboutBox() {
       if (aboutBox == null) {
           JFrame mainFrame = DesktopApplication1.getApplication().getMainFrame();
           aboutBox = new DesktopApplication1AboutBox(mainFrame);
           aboutBox.setLocationRelativeTo(mainFrame);
       }
       DesktopApplication1.getApplication().show(aboutBox);
   }
 
   /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    */

   @SuppressWarnings("unchecked")
   // <editor-fold defaultstate="collapsed" desc="Generated Code">
   private void initComponents() {
 
       mainPanel = new javax.swing.JPanel();
       jTextField1 = new javax.swing.JTextField();
       jButton1 = new javax.swing.JButton();
       label1 = new java.awt.Label();
       menuBar = new javax.swing.JMenuBar();
       javax.swing.JMenu fileMenu = new javax.swing.JMenu();
       javax.swing.JMenuItem exitMenuItem = new javax.swing.JMenuItem();
       javax.swing.JMenu helpMenu = new javax.swing.JMenu();
       javax.swing.JMenuItem aboutMenuItem = new javax.swing.JMenuItem();
       statusPanel = new javax.swing.JPanel();
       javax.swing.JSeparator statusPanelSeparator = new javax.swing.JSeparator();
       statusMessageLabel = new javax.swing.JLabel();
       statusAnimationLabel = new javax.swing.JLabel();
       progressBar = new javax.swing.JProgressBar();
 
       mainPanel.setName("mainPanel"); // NOI18N
 
       org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(desktopapplication1.DesktopApplication1.class).getContext().getResourceMap(DesktopApplication1View.class);
       jTextField1.setText(resourceMap.getString("jTextField1.text")); // NOI18N
       jTextField1.setName("jTextField1"); // NOI18N
 
       jButton1.setText(resourceMap.getString("jButton1.text")); // NOI18N
       jButton1.setName("jButton1"); // NOI18N
       jButton1.addActionListener(new java.awt.event.ActionListener() {
           public void actionPerformed(java.awt.event.ActionEvent evt) {
               jButton1ActionPerformed(evt);
           }
       });
 
       label1.setName("label1"); // NOI18N
       label1.setText(resourceMap.getString("label1.text")); // NOI18N
 
       javax.swing.GroupLayout mainPanelLayout = new javax.swing.GroupLayout(mainPanel);
       mainPanel.setLayout(mainPanelLayout);
       mainPanelLayout.setHorizontalGroup(
           mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
           .addGroup(mainPanelLayout.createSequentialGroup()
               .addGap(123, 123, 123)
               .addGroup(mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                   .addComponent(jButton1)
                   .addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                   .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
               .addContainerGap(204, Short.MAX_VALUE))
       );
       mainPanelLayout.setVerticalGroup(
           mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
           .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, mainPanelLayout.createSequentialGroup()
               .addContainerGap(115, Short.MAX_VALUE)
               .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
               .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
               .addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
               .addGap(19, 19, 19)
               .addComponent(jButton1)
               .addGap(42, 42, 42))
       );
 
       menuBar.setName("menuBar"); // NOI18N
 
       fileMenu.setText(resourceMap.getString("fileMenu.text")); // NOI18N
       fileMenu.setName("fileMenu"); // NOI18N
 
       javax.swing.ActionMap actionMap = org.jdesktop.application.Application.getInstance(desktopapplication1.DesktopApplication1.class).getContext().getActionMap(DesktopApplication1View.class, this);
       exitMenuItem.setAction(actionMap.get("quit")); // NOI18N
       exitMenuItem.setName("exitMenuItem"); // NOI18N
       fileMenu.add(exitMenuItem);
 
       menuBar.add(fileMenu);
 
       helpMenu.setText(resourceMap.getString("helpMenu.text")); // NOI18N
       helpMenu.setName("helpMenu"); // NOI18N
 
       aboutMenuItem.setAction(actionMap.get("showAboutBox")); // NOI18N
       aboutMenuItem.setName("aboutMenuItem"); // NOI18N
       helpMenu.add(aboutMenuItem);
 
       menuBar.add(helpMenu);
 
       statusPanel.setName("statusPanel"); // NOI18N
 
       statusPanelSeparator.setName("statusPanelSeparator"); // NOI18N
 
       statusMessageLabel.setName("statusMessageLabel"); // NOI18N
 
       statusAnimationLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
       statusAnimationLabel.setName("statusAnimationLabel"); // NOI18N
 
       progressBar.setName("progressBar"); // NOI18N
 
       javax.swing.GroupLayout statusPanelLayout = new javax.swing.GroupLayout(statusPanel);
       statusPanel.setLayout(statusPanelLayout);
       statusPanelLayout.setHorizontalGroup(
           statusPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
           .addComponent(statusPanelSeparator, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
           .addGroup(statusPanelLayout.createSequentialGroup()
               .addContainerGap()
               .addComponent(statusMessageLabel)
               .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 230, Short.MAX_VALUE)
               .addComponent(progressBar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
               .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
               .addComponent(statusAnimationLabel)
               .addContainerGap())
       );
       statusPanelLayout.setVerticalGroup(
           statusPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
           .addGroup(statusPanelLayout.createSequentialGroup()
               .addComponent(statusPanelSeparator, javax.swing.GroupLayout.PREFERRED_SIZE, 2, javax.swing.GroupLayout.PREFERRED_SIZE)
               .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
               .addGroup(statusPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                   .addComponent(statusMessageLabel)
                   .addComponent(statusAnimationLabel)
                   .addComponent(progressBar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
               .addGap(3, 3, 3))
       );
 
       setComponent(mainPanel);
       setMenuBar(menuBar);
       setStatusBar(statusPanel);
   }// </editor-fold>
 
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
 
   String mensaje = jTextField1.getText();
 
   if(mensaje.equalsIgnoreCase("1")){
 
       label1.setText("Frio");
   }else if(mensaje.equalsIgnoreCase("2")){
 
       label1.setText("caliente");
   }
}
 
   // Variables declaration - do not modify
   private javax.swing.JButton jButton1;
   private javax.swing.JTextField jTextField1;
   private java.awt.Label label1;
   private javax.swing.JPanel mainPanel;
   private javax.swing.JMenuBar menuBar;
   private javax.swing.JProgressBar progressBar;
   private javax.swing.JLabel statusAnimationLabel;
   private javax.swing.JLabel statusMessageLabel;
   private javax.swing.JPanel statusPanel;
   // End of variables declaration
 
   private final Timer messageTimer;
   private final Timer busyIconTimer;
   private final Icon idleIcon;
   private final Icon[] busyIcons = new Icon[15];
   private int busyIconIndex = 0;
 
   private JDialog aboutBox;
}
 
 
 
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
jordi_trialbike

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Programar aplicacion
« Respuesta #8 en: 14 Diciembre 2011, 22:08 »

perdona mi ignorancia pero añadiendo el codigo que me has dicho deberia de funcionar?
he provado de poner solo lo qeu has modificado y no funcionaba despues he probado de poner el codogo completo y tampoco. QUe puedo estar haciendo mal?
En línea
DonVidela


Desconectado Desconectado

Mensajes: 1.621



Ver Perfil WWW
Re: Programar aplicacion
« Respuesta #9 en: 14 Diciembre 2011, 22:11 »

perdona mi ignorancia pero añadiendo el codigo que me has dicho deberia de funcionar?
he provado de poner solo lo qeu has modificado y no funcionaba despues he probado de poner el codogo completo y tampoco. QUe puedo estar haciendo mal?

coloca solo el codigo que te mande


y compilalo y lo pruebas, o lo otro que puedes hacer es crear un evento action del boton

(Boton derecho del mouse sobre el boton y actionevent algo asi y lo presionas, te creara el metodo que te di yo y solo colocas el contenido del metodo que te puse

En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
DonVidela


Desconectado Desconectado

Mensajes: 1.621



Ver Perfil WWW
Re: Programar aplicacion
« Respuesta #10 en: 14 Diciembre 2011, 22:12 »

Se me olvido colocar que debes crear un label, pone un label en la ventana
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
jordi_trialbike

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Programar aplicacion
« Respuesta #11 en: 14 Diciembre 2011, 22:29 »

Lo tengo! habia cometido el error de no nombrar correctamente el label. Muchas gracias! :)
« Última modificación: 14 Diciembre 2011, 22:39 por jordi_trialbike » En línea
DonVidela


Desconectado Desconectado

Mensajes: 1.621



Ver Perfil WWW
Re: Programar aplicacion
« Respuesta #12 en: 15 Diciembre 2011, 03:09 »

Lo tengo! habia cometido el error de no nombrar correctamente el label. Muchas gracias! :)

Perfecto, sería genial que colocaras tu programa cuando lo termines, saludos.
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
jordi_trialbike

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Programar aplicacion
« Respuesta #13 en: 15 Diciembre 2011, 09:04 »

De momento tengo ya el programa hecho, ahora tengo que cojerme el librito con los codigos de error y ir traduciendolos porque estan en ingles, pero cuando lo tenga lo subire. Una cosita... la funcion que has utilizado como se llama? es para saberlo para hacer lo mismo desde visual basic en codigo c o c++
En línea
DonVidela


Desconectado Desconectado

Mensajes: 1.621



Ver Perfil WWW
Re: Programar aplicacion
« Respuesta #14 en: 15 Diciembre 2011, 11:42 »

De momento tengo ya el programa hecho, ahora tengo que cojerme el librito con los codigos de error y ir traduciendolos porque estan en ingles, pero cuando lo tenga lo subire. Una cosita... la funcion que has utilizado como se llama? es para saberlo para hacer lo mismo desde visual basic en codigo c o c++

Es una funcion propia del boton, y lo unico que hace es leer el JTextField y segun la condicion te cambia el mensaje del label.

Cualquier duda me dices.
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines