style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

java eclipse

import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.Font;

import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JProgressBar;
import javax.swing.SwingConstants;

public class ControldeCalderas extends JFrame {

        /**
         *
         */

        private static final long serialVersionUID = 1L;
        private JPanel contentPane;
        private JTextField txt;

        /**
         * Launch the application.
         */

        public static void main(String[] args) {
                EventQueue.invokeLater(new Runnable() {
                        public void run() {
                                try {
                                        ControldeCalderas frame = new ControldeCalderas();
                                        frame.setVisible(true);
                                } catch (Exception e) {
                                        e.printStackTrace();
                                }
                        }
                });
        }
        private JButton btcalderaA, btcalderaB,btcalderaC,bsube,bbaja,btcomenzar,btinicializar,btdialogo;
        private JTextField txtnumero,txtcaldera;
        private JProgressBar progressBar;

        /**
         * Create the frame.
         */

        public ControldeCalderas() {
                setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                setBounds(100, 100, 467, 327);
                contentPane = new JPanel();
                contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
                setContentPane(contentPane);
                contentPane.setLayout(null);
               
                txtnumero = new JTextField();
                txtnumero.setFont(new Font("Tahoma", Font.PLAIN, 50));
                txtnumero.setBounds(39, 11, 65, 60);
                contentPane.add(txtnumero);
                txtnumero.setColumns(10);
               
                JButton bsube = new JButton("^");
                bsube.setBounds(114, 11, 46, 32);
                contentPane.add(bsube);
               
                JButton bbaja = new JButton("v");
                bbaja.setBounds(114, 43, 46, 32);
                contentPane.add(bbaja);
               
                JButton btcalderaA = new JButton("Caldera A");
                btcalderaA.setBounds(10, 121, 89, 23);
                contentPane.add(btcalderaA);
               
                JButton btcalderaB = new JButton("Caldera B");
                btcalderaB.setBounds(10, 149, 89, 23);
                contentPane.add(btcalderaB);
               
                JButton btcalderaC = new JButton("Caldera C");
                btcalderaC.setBounds(10, 182, 89, 23);
                contentPane.add(btcalderaC);
               
                JLabel label1 = new JLabel("Seleccion de la caldera");
                label1.setBounds(39, 107, 127, 14);
                contentPane.add(label1);
               
                txtcaldera = new JTextField();
                txtcaldera.setFont(new Font("Tahoma", Font.PLAIN, 50));
                txtcaldera.setBounds(114, 132, 65, 60);
                contentPane.add(txtcaldera);
                txtcaldera.setColumns(10);
               
                JButton btcomenzar = new JButton("Comenzar");
                btcomenzar.setBounds(10, 234, 89, 23);
                contentPane.add(btcomenzar);
               
                txt = new JTextField();
                txt.setBounds(114, 235, 86, 20);
                contentPane.add(txt);
                txt.setColumns(10);
               
                JLabel label2 = new JLabel("Porcentaje de Vapor");
                label2.setBounds(286, 5, 121, 14);
                contentPane.add(label2);
               
                JProgressBar progressBar = new JProgressBar();
                progressBar.setOrientation(SwingConstants.VERTICAL);
                progressBar.setBounds(257, 22, 151, 210);
                contentPane.add(progressBar);
               
                JButton btinicializar = new JButton("Inicializar");
                btinicializar.setBounds(307, 234, 89, 23);
                contentPane.add(btinicializar);
               
                JButton btdialogo = new JButton("Dialogo");
                btdialogo.setBounds(307, 259, 89, 23);
                contentPane.add(btdialogo);
               
                JLabel label3 = new JLabel("100%");
                label3.setBounds(224, 20, 46, 14);
                contentPane.add(label3);
               
                JLabel label4 = new JLabel("90%");
                label4.setBounds(224, 43, 46, 14);
                contentPane.add(label4);
               
                JLabel label5 = new JLabel("80%");
                label5.setBounds(224, 61, 36, 14);
                contentPane.add(label5);
               
                JLabel label6 = new JLabel("70%");
                label6.setBounds(224, 82, 36, 14);
                contentPane.add(label6);
               
                JLabel label7 = new JLabel("60%");
                label7.setBounds(224, 107, 46, 14);
                contentPane.add(label7);
               
                JLabel label8 = new JLabel("50%");
                label8.setBounds(224, 130, 46, 14);
                contentPane.add(label8);
               
                JLabel label9 = new JLabel("10%");
                label9.setBounds(224, 218, 46, 14);
                contentPane.add(label9);
               
                JLabel label10 = new JLabel("20%");
                label10.setBounds(224, 196, 46, 14);
                contentPane.add(label10);
               
                JLabel label11 = new JLabel("30%");
                label11.setBounds(224, 171, 46, 14);
                contentPane.add(label11);
               
                JLabel label12 = new JLabel("40%");
                label12.setBounds(224, 153, 46, 14);
                contentPane.add(label12);
        }
               
                public void actionPerformed(ActionEvent e) {
               
       
                        if (e.getSource()== txtnumero){
                       
                        if(bsube== e.getSource()){
                                int
                                x=Integer.parseInt(txtnumero.getText());
                                x++;
                                if(x<=100)
                                        txtnumero.setText(String.valueOf(x));
                        }
                        if(bbaja==e.getSource()){
                                int
                                x=Integer.parseInt(txtnumero.getText());
                                x++;
                                if(x<=10)
                                        txtnumero.setText(String.valueOf(x));
                        }
                        }
                        if (e.getSource()== btcomenzar ){
                               
                                {
                                int n=0;
                                int A= 0;
                                txtcaldera.setText(String.valueOf(n));
                               
                                if(n==Integer.parseInt(progressBar.getToolTipText())){
                                   n = 10 & 30;
                                }
                                else
                                        if (n==Integer.parseInt(txtcaldera.getText())){
                                                n= A;
                                        }
                                     txt.setText("Correcto");
                                     
                                         txt.setText("Incorrecto");
                                }
                                {
                                        int n=0;
                                        int B= 0;
                                        txtcaldera.setText(String.valueOf(n));
                                       
                                        if(n==Integer.parseInt(progressBar.getToolTipText())){
                                           n = 40 & 70;
                                        }
                                        else
                                                if (n==Integer.parseInt(txtcaldera.getText())){
                                                        n= B;
                                                }
                                             txt.setText("Correcto");
                                             
                                                 txt.setText("Incorrecto");    
                                }
                                {
                                        int n=0;
                                        int C= 0;
                                        txtcaldera.setText(String.valueOf(n));
                                       
                                        if(n==Integer.parseInt(progressBar.getToolTipText())){
                                           n = 10 & 30;
                                        }
                                        else
                                                if (n==Integer.parseInt(txtcaldera.getText())){
                                                        n= C;
                                                }
                                             txt.setText("Correcto");
                                             
                                                 txt.setText("Incorrecto");
                                }
        }
                        if (e.getSource()== btcalderaA ){
                                int A=0;
                                txtcaldera.setText(String.valueOf(A));
                                txtcaldera.setText("A");
                        }
                        if (e.getSource()== btcalderaB ){
                                int B=0;
                                txtcaldera.setText(String.valueOf(B));
                                txtcaldera.setText("B");
                        }
                        if (e.getSource()== btcalderaC ){
                                int C=0;
                                txtcaldera.setText(String.valueOf(C));
                                txtcaldera.setText("C");
                        }
                        if(e.getSource()==btinicializar){
                        txtnumero.setText("0");
                        txtcaldera.setText("0");
                        progressBar.setToolTipText("0");
                        }
                       
                        if(e.getSource()==btdialogo){
                        JOptionPane.showMessageDialog(null, txtcaldera.getText());
                        }
                        if(e.getSource()==btdialogo){
                                JOptionPane.showMessageDialog(null, progressBar.getToolTipText());
                                }
                       
                        if(e.getSource()==progressBar){
                                int y = 0;
                                String dato = progressBar.getToolTipText();
                                int n = Integer.parseInt(dato);
                                if(n<100)
                                {
                                        n=n+10;
                                        dato= String.valueOf(n);
                                        progressBar.getToolTipText();
                                        y = y + 10;
                                        repaint();
                                }
                                int y2 = 0;
                                String dato2 = progressBar.getToolTipText();
                                int n2 = Integer.parseInt(dato2);
                                if(n2>0)
                                {
                                        n2=n2-10;
                                        dato= String.valueOf(n2);
                                        progressBar.getToolTipText();
                                        y2 = y2 - 10;
                                        repaint();
                                }
                        }
}
}

hola tengo este código...si lo copilan en java eclipse se copila correctamente, ahora cada botón tiene una función pero todos los eventos que hice ninguno funciona y nose que me falta para que se copilen..alguien lo puede visar y fijarse mis errores???? gracias...

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Por tu código entre...

 

Sugerencia: por tu código entre:

<code>
Clase o fragmento de código...
</code>

Para mayor detalle, visita http://www.javamexico.org/filter/tips

~~~

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">