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 Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 63
101  Programación / Java / Re: Crear JTable a mano en: 20 Marzo 2013, 02:06 am
mira seguramente no te sale por que no tienes los conocimientos teóricos previos necesarios

es muy fácil perder el tiempo copiando y pegando de Internet y luego decir que no sale

mira este código lo copias y lo pegas y ya funciona pero recuerda que si quieres haccer mas cosas debes tener bien en claro que es la herencia que son los constructores como se importa etc si no lo sabes bien entonces es logico que no te corra nada

el jtable es un tema amplio y complicado es el componente mas difícil de swing con cerca de 100 métodos (no es broma) y que requiere varios conceptos previos sólidos y son varias clases que interactuan te recomiendo que te leas un tutorial completo paso a paso y lo estudies todo y no trates de ir a lo que salga primero entiende bien el funcionamiento

cualquier pregunta o amenaza no dudes en preguntar

Código
  1. import javax.swing.JFrame;
  2. import javax.swing.JScrollPane;
  3. import javax.swing.JTable;
  4. import javax.swing.table.DefaultTableModel;
  5.  
  6. public class FrmPrincipal extends JFrame {
  7.  
  8. public FrmPrincipal() {
  9.  
  10. JScrollPane jScrollPane = new JScrollPane();
  11. DefaultTableModel defaultTableModel = new DefaultTableModel(3,4);
  12. JTable jTable = new JTable(defaultTableModel);
  13. jScrollPane.getViewport().add(jTable);
  14. add(jScrollPane);
  15. setSize(300, 400);
  16. setLocationRelativeTo(null);
  17. setVisible(true);
  18.  
  19. }
  20.  
  21. public static void main(String[] args) {
  22. FrmPrincipal frmPrincipal = new FrmPrincipal();
  23. frmPrincipal.setVisible(true);
  24. }
  25. }
  26.  
  27.  

por favor responde aunqu esea respuesta troll
102  Programación / Java / Re: Crear JTable a mano en: 20 Marzo 2013, 01:58 am
.
103  Programación / Java / Re: ¿Que sistemita me recomiendan para practicar? en: 5 Marzo 2013, 06:25 am
un tester de base y configurador de base de datos


un sencillo utilitario
1 prueba si se puede ejecutar una conexion a una base de datos
2 crea un archivo properties con la configuracion de una base de datos existente
3 muestra informacion de las tablas

opcionalidades avansadas

1 crea una clase conexion
2 crea un projecto eclipse completo con la clase conexion
3 muestra las tablas columnas y datos de la base de datos
4 escanea los puertos para encontrar base de datos existentes






104  Programación / Java / Re: JTabbedPane con GUI builder de netbeans en: 23 Febrero 2013, 04:42 am
quieres algo asi?
https://www.dropbox.com/s/p2c7z5srb1yek47/pantall%20con%20varios%20paneles.png


primero creas los formularios con netbeans y su paleta

https://www.dropbox.com/s/p3bvl5a1ok8w6c1/EjemploPanelNetbeansSelectorContratos.JPG

https://www.dropbox.com/s/pfw2j0bsdef26xi/EjemploPanelNetbeansContrato.JPG

y luego hago esto

https://www.dropbox.com/s/cbc04c5cj13nhpm/diagramaActividadAgregaPanelesDinamicos.JPG

y en código es así

Código
  1.  
  2. package javaapplication7;
  3.  
  4. public class FrmPrincipal extends javax.swing.JFrame {
  5.  
  6.  
  7.    public FrmPrincipal() {
  8.        initComponents();
  9.    }
  10.  
  11.    @SuppressWarnings("unchecked")
  12.    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  13.    private void initComponents() {
  14.         ----->basura autogenerada aqui
  15.    }// </editor-fold>                        
  16.  
  17.    private void txtMesesActionPerformed(java.awt.event.ActionEvent evt) {                                        
  18.        // TODO add your handling code here:
  19.    }                                        
  20.  
  21.    private void btnMostrarActionPerformed(java.awt.event.ActionEvent evt) {                                          
  22.        FrmContratos frmContratos = new FrmContratos(this,true);
  23.        frmContratos.setMeses(txtMeses.getText());
  24.        frmContratos.setVisible(true);
  25.    }                                          
  26.  
  27.  
  28.    public static void main(String args[]) {
  29.        java.awt.EventQueue.invokeLater(new Runnable() {
  30.  
  31.            public void run() {
  32.                new FrmPrincipal().setVisible(true);
  33.            }
  34.        });
  35.    }
  36.    // Variables declaration - do not modify                    
  37.    private javax.swing.JButton btnMostrar;
  38.    private javax.swing.JComboBox jComboBox1;
  39.    private javax.swing.JLabel jLabel1;
  40.    private javax.swing.JLabel jLabel2;
  41.    private javax.swing.JTextField txtMeses;
  42.    // End of variables declaration                  
  43. }
  44.  


Código
  1. package javaapplication7;
  2.  
  3. import java.awt.BorderLayout;
  4. import javax.swing.JPanel;
  5. import javax.swing.JTextArea;
  6.  
  7.  
  8.  
  9. public class FrmContratos extends javax.swing.JDialog {
  10.  
  11.    private ServicioDeContratos servicioDeContratos = new ServicioDeContratos();
  12.  
  13.    public FrmContratos(java.awt.Frame parent, boolean modal) {
  14.        super(parent, modal);
  15.        initComponents();
  16.    }
  17.  
  18.    @SuppressWarnings("unchecked")
  19.    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  20.    private void initComponents() {
  21.           ----->basura autogenerada aqui
  22.    }// </editor-fold>                        
  23.    // Variables declaration - do not modify                    
  24.    private javax.swing.JTabbedPane jTabbedPane1;
  25.    // End of variables declaration                  
  26.  
  27.    void setMeses(String textoMeses) {
  28.        String[] meses = textoMeses.split(",");
  29.  
  30.        for (String mes : meses) {
  31.            agreagTab(mes);
  32.        }
  33.  
  34.  
  35.    }
  36.  
  37.    private void agreagTab(String mes) {
  38.        jTabbedPane1.addTab(mes, creaPanelParaElMes(mes));
  39.    }
  40.  
  41.    private JPanel creaPanelParaElMes(String mes) {
  42.        JPanel jPanel = new JPanel();
  43.        jPanel.setLayout(new BorderLayout());
  44.        jPanel.add(new JTextArea(servicioDeContratos.getContratoDelMes(mes)));
  45.        return jPanel;
  46.    }
  47. }
  48.  

Código
  1. package javaapplication7;
  2.  
  3. public class ServicioDeContratos {
  4.  
  5.    public String getContratoDelMes(String mes) {
  6.        return "Contrato Del mes:" + mes + "\nblalalba lbala b l albla lal balbl\n\nblalalba lbala b l albla lal balbl";
  7.    }
  8. }
  9.  
  10.  

porfavor responde

105  Programación / Java / Re: JTabbedPane con GUI builder de netbeans en: 22 Febrero 2013, 18:45 pm
váyanse a la **** los malditos hijos de **** que por la  **** no me permiten escribir como **** se me pega la regalada gana

solo es broma no se lo tomen en serio ;D
106  Programación / Java / Re: JTabbedPane con GUI builder de netbeans en: 22 Febrero 2013, 18:30 pm
las ideas malas es mejor apartarlas de la cabeza

es como que no te guste un tipo de película y luego te pasas la vida criticando a ese genero y criticando el poco talento de sus actores y directores pero lo haces molesto y te interesa mucho el porque hacen esas películas

Luego después de un análisis y pensamiento profundo simplemente te das cuenta que fue una estupidez criticarlos que no vale prestarle interés si no te gusta simplemente no lo ves y no tienes ninguna razón coherente para tener algún tipo de molestia o enojo por ver una película que no te gusta


si algo que no tiene importancia y no es fundamental simplemente te causa problemas hacerlo simplemente no lo haces y no te amargas la vida tratando de hacer algo que no tiene valor.Es mejor tratar de buscar una solución mas simple talvez en el futuro después de un constante entrenamiento practica y estudio resulte muy fácil de hacerlo de la manera complicada y mas cool , pero si te faltan los tiempos y no es trascendental pues simplemente no lo haces

Como agregar codigo en netbeans de forma programatica?

Código
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package javaapplication7;
  6.  
  7. /**
  8.  *
  9.  * @author luis
  10.  */
  11. public class NewJFrame extends javax.swing.JFrame {
  12.  
  13.    /**
  14.      * Creates new form NewJFrame
  15.      */
  16.    public NewJFrame() {
  17.        initComponents();
  18.        setTitle("titulo");<---Aqui agrego todo el codigo que quiera sin ninguna restricion
  19.  
  20.    }
  21.  
  22.    /**
  23.      * This method is called from within the constructor to initialize the form.
  24.      * WARNING: Do NOT modify this code. The content of this method is always
  25.      * regenerated by the Form Editor.
  26.      */
  27.    @SuppressWarnings("unchecked")
  28.  
  29.    /**
  30.      * @param args the command line arguments
  31.      */
  32.    public static void main(String args[]) {
  33.        /*
  34.          * Set the Nimbus look and feel
  35.          */
  36.        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  37.        /*
  38.          * If Nimbus (introduced in Java SE 6) is not available, stay with the
  39.          * default look and feel. For details see
  40.          * http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  41.          */
  42.        try {
  43.            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  44.                if ("Nimbus".equals(info.getName())) {
  45.                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
  46.                    break;
  47.                }
  48.            }
  49.        } catch (ClassNotFoundException ex) {
  50.            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  51.        } catch (InstantiationException ex) {
  52.            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  53.        } catch (IllegalAccessException ex) {
  54.            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  55.        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  56.            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  57.        }
  58.        //</editor-fold>
  59.  
  60.        /*
  61.          * Create and display the form
  62.          */
  63.        java.awt.EventQueue.invokeLater(new Runnable() {
  64.  
  65.            public void run() {
  66.                new NewJFrame().setVisible(true);
  67.            }
  68.        });
  69.    }
  70.    // Variables declaration - do not modify
  71.    // End of variables declaration
  72. }
  73.  


mira que después del método initComponents() puedes escribir lo que se te venga en gana dentro. Incluso puedes poner el bucle del que estas hablando.

del método initComponents todo es auto generado y no es editable es una ***** que alguien te diga que no eres lo suficiente mente inteligente como para editar el código que tu mismo creaste (no estoy molesto con tigo)

como crear un panel de entrada de datos?

el panel en si
Código
  1. package javaapplication7;
  2.  
  3. import java.awt.BorderLayout;
  4. import java.awt.FlowLayout;
  5. import java.awt.GridLayout;
  6. import javax.swing.JButton;
  7. import javax.swing.JLabel;
  8. import javax.swing.JPanel;
  9. import javax.swing.JTextField;
  10.  
  11. public class PanContacto extends JPanel {
  12.  
  13.    private JPanel pnEtiquetas = new JPanel();
  14.    private JPanel panComponentes = new JPanel();
  15.    private JPanel panPrincipal = new JPanel();
  16.    private JPanel panBotones =new JPanel();
  17.    private JLabel lblNombre = new JLabel("Nombre");
  18.    private JLabel lblApellido = new JLabel("Apellido");
  19.    private JLabel lblDirecion = new JLabel("Direcion");
  20.    private JLabel lblEdad = new JLabel("Edad");
  21.    private JLabel lblPais = new JLabel("Pais");
  22.  
  23.    private JTextField txtNombre = new JTextField();
  24.    private JTextField txtApellido = new JTextField();
  25.    private JTextField txtDirecion = new JTextField();
  26.    private JTextField txtEdad = new JTextField();
  27.    private JTextField txtPais = new JTextField();
  28.  
  29.    private JButton btnAceptar=new JButton("Aceptar");
  30.    private JButton btnCancelar=new JButton("Cancelar");
  31.  
  32.    public PanContacto() {
  33.        setLayout(new BorderLayout());
  34.        add(panPrincipal, BorderLayout.NORTH);
  35.  
  36.        panPrincipal.setLayout(new BorderLayout());
  37.        panPrincipal.add(pnEtiquetas, BorderLayout.WEST);
  38.        panPrincipal.add(panComponentes, BorderLayout.CENTER);
  39.        panPrincipal.add(panBotones,BorderLayout.SOUTH);
  40.  
  41.        pnEtiquetas.setLayout(new GridLayout(5, 1));
  42.        pnEtiquetas.add(lblNombre);
  43.        pnEtiquetas.add(lblApellido);
  44.        pnEtiquetas.add(lblDirecion);
  45.        pnEtiquetas.add(lblEdad);
  46.        pnEtiquetas.add(lblPais);
  47.  
  48.        panComponentes.setLayout(new GridLayout(5, 1));
  49.        panComponentes.add(txtNombre);
  50.        panComponentes.add(txtApellido);
  51.        panComponentes.add(txtDirecion);
  52.        panComponentes.add(txtEdad);
  53.        panComponentes.add(txtPais);
  54.  
  55.        panBotones.setLayout(new FlowLayout(FlowLayout.RIGHT));
  56.        panBotones.add(btnAceptar);
  57.        panBotones.add(btnCancelar);
  58.  
  59.    }
  60. }
  61.  
  62. }
  63.  
  64.  

ejecutar una aplicacion que use el panel

Código
  1. package javaapplication7;
  2.  
  3. import javax.swing.JFrame;
  4.  
  5. public class Apliaccion {
  6.  
  7.    public void comiensa() {
  8.  
  9.        JFrame frame = new JFrame("");
  10.        frame.add(new PanContacto());
  11.        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  12.        frame.setSize(300,400);
  13.        frame.setLocationRelativeTo(null);
  14.        frame.setVisible(true);
  15.  
  16.    }
  17.  
  18.    public static void main(String arg[]) {
  19.        new Apliaccion().comiensa();
  20.    }
  21. }
  22.  

https://www.dropbox.com/s/d5ng4tqqov23761/formulario.png
107  Programación / Java / Re: No me crea packages en: 22 Febrero 2013, 01:58 am
esa es la forma que eclipse siempre trabajo y no tiene nada de malo
que tus paquetes estén creados dentro de una carpeta de nombre src es irrelevante para el desarrollo de la aplicación 
108  Programación / Java / Re: Problema con código para verificar usuario y contraseña en: 21 Febrero 2013, 16:56 pm
sugerencias trauma amenaza insulto dime algo pero no me ignores
109  Programación / Java / Re: Ayuda programa Java en: 20 Febrero 2013, 17:06 pm
recomiendo que imprime tu consulta por consola y luego prueba lo en la base de datos

tu consulta esta mal por que las cadenas en sql siempre van entre comillas

Código
  1. SELECT * FROM personal WHERE nombre = 'pancho'

la siguiente consulta esta mal

Código
  1. SELECT * FROM personal WHERE nombre = pancho

por que pancho es cadena y tiene que estar entre comillas y no lo esta

en tu caso


Código
  1. "SELECT `Descripcion`, `Precio`, `Stock` FROM `articulos` WHERE `Descripcion`="+tf1.getText


y lo que el servidor recibe es

Código
  1. SELECT `Descripcion`, `Precio`, `Stock` FROM `articulos` WHERE `Descripcion`=televisor


puedes corregirlo así


Código
  1. "SELECT `Descripcion`, `Precio`, `Stock` FROM `articulos` WHERE `Descripcion`= '"+tf1.getText+"' "




110  Programación / Java / Re: Problema con código para verificar usuario y contraseña en: 19 Febrero 2013, 17:28 pm
Código:
 import java.awt.Container;
import javax.swing.*;
   public class ingreso extends JApplet{
     
      @SuppressWarnings("static-access")
      public void init(){
      int cuantos=3;
       Object Float;
       String String1;
      String String2;
        JTextArea areaSalida = new JTextArea();
      do {
         String s1 = JOptionPane.showInputDialog("Introduzca su nombre de USUARIO:" );
         String s2 = JOptionPane.showInputDialog("Introduzca su CLAVE" );
         
         if(String.valueOf(s1).compareTo("manuel")==0 && String.valueOf(s2).compareTo("arroyo")==0){     
         
         areaSalida.setText( "SU NOMBRE DE USUARIO Y CLAVE COINCIDEN, BIENVENIDO");   
         Container contenedor = getContentPane();
         contenedor.add(areaSalida );
         
         break;
         } else{     
           cuantos--;
           areaSalida.setText( "SU NOMBRE DE USUARIO Y CLAVE NO COINCIDEN, DIGITE AMBAS CORRECTAMENTE, SOLO LE RESTA: " +cuantos+"\tINTENTOS ");
           Container contenedor = getContentPane();
           contenedor.add(areaSalida );
           
         }
           
       } while (cuantos>0);
     
       }
      }
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 63
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines