elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Temas
Páginas: [1]
1  Programación / Java / NetBeans Illigal Start of expression en: 12 Diciembre 2007, 01:05 am
pongo ese pedazo que es el que programé... me tira Illigal START OF EXPRESSION ...alguna idea?? tnks. en el programa estan declaradas las librerias y el resto..... solo me tira eso cuando hago el try/catch, asumo que es lo que me da el conflicto...

Código:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
// TODO add your handling code here:
     try{
            Connection conexion=DriverManager.getConnection("jdbc://localhost/base","root","");
            Statment smt = conexion.createStatement();
                       
            //tomando las variables
            id=Integer.parseInt(idField.getText());
            nombre=nameField.getText();
           
            //Insertando las variables
            String sql="INSERT INTO regiones(id,nombre) VALUES("+id+","+nombre+")";
            stm.execute(sql);         
            //terminando conexion
            JOptionPane.showMessageDialog(null, "GUardado con Éxito", "Guardar",JOptionPane.PLAIN_MESSAGE);
            conexion.close();
            }
        //Excepción
        catch(SQLException ex){
                    resulSet rs =stm.executeQuery(sql);
                    while(rs.next()){
                    System.out.print(rs.getData(0));
                    //System.out.print(rs.getString("nombre");
                 }
     

    } 
     

Código:
public static void main(String args[])throws Exception{
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new simple().setVisible(true);
            }
        });
       

    }
                 
2  Programación / Java / Problema NetBeans...formularios Acoplados en: 1 Diciembre 2007, 14:02 pm
Buenas dejo los códigos....recuerden que el netbeans genera codigo por default...el problema que tengo es que al correr los fomrularios, en el segundo que est´en herencia se me acopla el primero :S
Se supone que estoy modulando una Prueba de un Dïa martes de un alumno X que llega a testearla...pero tengo un Acoplamiento con el fomrulario
Código:
/*
 * IngresaCurso.java
 *
 * Created on 29 de noviembre de 2007, 15:14
 */

package mi.pruebamartes;
import java.awt.*;
import javax.swing.*;

/**
 *
 * @author  Wiz
 */
public class IngresaCurso extends javax.swing.JFrame {
    /** Creates new form IngresaCurso */
   int var;
   int calum;
    public IngresaCurso() {
         setLocation(320,250);//(x,y)Posit. desde la esquina izquierda
        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.
     */
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">                         
    private void initComponents() {
        jPanel1 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jButton2 = new javax.swing.JButton();
        jLabel3 = new javax.swing.JLabel();
        cursoTextField = new javax.swing.JTextField();
        jButton1 = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Prueba Java");
        jLabel1.setText("PRUEBA DE LLAVA N\u00ba3");

        jLabel2.setForeground(new java.awt.Color(51, 51, 255));
        jLabel2.setText("Nicol\u00e1s Bosoni Spinetto");

        jButton2.setText("QUIT");
        jButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });

        jLabel3.setText("Ingrese Cantidad de Alumnos:");

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

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addGroup(jPanel1Layout.createSequentialGroup()
                            .addGap(12, 12, 12)
                            .addComponent(jLabel3))
                        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                            .addContainerGap()
                            .addComponent(jButton1)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jButton2))
                        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                            .addContainerGap()
                            .addComponent(cursoTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 87, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel1)
                            .addComponent(jLabel2))))
                .addContainerGap(36, Short.MAX_VALUE))
        );

        jPanel1Layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {jButton1, jButton2});

        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel1)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jLabel3)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(cursoTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(12, 12, 12)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton2)
                    .addComponent(jButton1))
                .addGap(23, 23, 23))
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(23, 23, 23)
                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(27, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap(18, Short.MAX_VALUE)
                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 149, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );
        pack();
    }// </editor-fold>                       

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
            calum = Integer.parseInt(cursoTextField.getText());
            IngreseAsignatura next = new IngreseAsignatura();
            next.setVisible(true);
            this.setVisible(false);
           
    }                                       
    public void pasaVariable(int calum){
        var=calum;
      };
   
    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
// TODO add your handling code here:
        System.exit(0);
    }                                       
   
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
   
       java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new IngresaCurso().setVisible(true);
            }
        });
       
    }
   
    // Variables declaration - do not modify                     
    private javax.swing.JTextField cursoTextField;
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JPanel jPanel1;
    // End of variables declaration                   
   
}

Y este es el que está en herencia

Código:
/*
 * IngreseAsignatura.java
 *
 * Created on 30 de noviembre de 2007, 8:59
 */

package mi.pruebamartes;
import java.awt.*;
import javax.swing.*;

/**
 *
 * @author  Wiz
 */
public class IngreseAsignatura extends IngresaCurso{
    int var;
    /** Creates new form IngreseAsignatura */
    public IngreseAsignatura() {
        setLocation(320,250);//(x,y)Posit. desde la esquina izquierda
        initComponents();
        alumnosLabel.setText(var+" Alumnos");
        this.setVisible(true);
         
    }
     /** 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.
     */
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">                         
    private void initComponents() {
        jPanel1 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        alumnosLabel = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jTextField1 = new javax.swing.JTextField();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        jLabel1.setText("Total de Alumnos para ingresar: ");

        alumnosLabel.setForeground(new java.awt.Color(204, 0, 51));
        alumnosLabel.setText("Alumnos");

        jLabel2.setText("Cuantas Asignaturas Ingresar\u00e1?");

        jButton1.setText("O.K");

        jButton2.setText("Salir");

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel1Layout.createSequentialGroup()
                                .addComponent(jLabel1)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(alumnosLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                    .addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 244, Short.MAX_VALUE)
                                    .addGroup(jPanel1Layout.createSequentialGroup()
                                        .addComponent(jButton1)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addComponent(jButton2)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
                                .addGap(14, 14, 14)))
                        .addContainerGap())
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, 187, Short.MAX_VALUE)
                        .addGap(71, 71, 71))))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel1)
                    .addComponent(alumnosLabel))
                .addGap(15, 15, 15)
                .addComponent(jLabel2)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton1)
                    .addComponent(jButton2))
                .addContainerGap(14, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        pack();
    }// </editor-fold>                       
   
    /**
     * @param args the command line arguments
     */
   public static  void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new IngreseAsignatura().setVisible(true);
                }
        });
 
  }
   
   
    // Variables declaration - do not modify                     
    private javax.swing.JLabel alumnosLabel;
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JTextField jTextField1;
    // End of variables declaration                   
   
}




3  Programación / Java / Ayuda string a float en: 13 Septiembre 2007, 16:36 pm
BUeno soy medio nuevo con java y quisiera que me aclararan una duda.
EL asunto es que el profesor nos pidió ingresar 4 notas y sacar el promedio y decirle si aprueba o no....bueno entre eso nos dijo quedebíamos ingresarlos como flotantes... pero tengo entendido que al leer por telcado todo lo que entra es string...y dengo que hacer un parse para transformarlo a flotante.... ME pueden ayudar con el código decirme si voy bien..que de verdad hay cosas que no se si están bien puestas....

Código:

import java.io.*;
import java.util.*;

public class Alumno{

public static string LeerValor() throw IOException{
int valor = 0;

BUfferredReader bf = new BufferedReader(new InputStreamReader(System.in));
try{
valor = bf.readLine(); //se lee así el string?
                                                   //como debo manejarlo para ingresar un float?
}
catch(NumberFormatException e){
System.out.println("Error al ingresar el valor");
System.exit(1);
}return valor;
}



public void leernota(){
int i=0;
float nota = 0f; //está bien esto? o debo hacerlo como función

for(i=0;i<4;i++){
System.out.print(" Ingrese Nota "+i+" :");
nota=Alumno.LeerValor();
                        //aquí deberia poner como transformarlo a flotante ?
sum=sum + nota;
}
prom=sum/i;
}


public static void main(String argv[])throw IOException{
ALumno link = new Alumno();

link.leernota();
System.out.println("EL promedio es :"+link.nota());

}
}


GRacias, acepto criticas y correcciónes
4  Programación / Ingeniería Inversa / Pregunta...más por curiosidad en: 20 Junio 2007, 21:58 pm
SI tengo un programa ya compilado y listo que funciona...por ejemplo....mmm....WINAMP (si estuve como 5 minutos pensando en un programa XD)

Cómo, o con qué programa yo puedo obtener el codigo fuente de ese programa? (ya se que funciona también en XML....pero bueno) O en el caso de otro programa que est´hecho en C o en Java...como se obtiene el codigo del programa si no son codigo libre?

hay alguna manera?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines