WebMasterHelper v_1.0 code by Hu3c0

Iniciado por Hu3c0, Julio 04, 2015, 12:56:50 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Hola compañeros de Underc0de tengo el gusto de presentaros mi proyecto WebMasterHelper en su versión 1.0, con esta tool prentendo contribuir a esta comunidad que me ha acogido y formar parte activa de ella.

¿Qué es WebMasterTool y para que sirve?

WebMaster está diseñado para ayudar a los diseñadores gráficos y los WebMaster a acceder a recursos online gratuitos tipo (Css,javascript,Sonidos,iconos,etc).
De esta manera si estás desarrollando una aplicación tan sólo con dos clicks accedes de forma rápida a ellos evitando el memorizar,encontrar la url , abrir el navegador y pegar.
Este proyecto en sí no tiene una código java complejo , la complejidad de este proyecto ha sido la recolección de url y el diseño del proyecto, ya que he querido salirme de los standar de java personalizandolos a mi gusto.

Bueno sin más preámbulos aquí os muestro una captura :



Cabe decir que este proyecto está hecho para la comunidad No tienes permitido ver los links. Registrarse o Entrar a mi cuenta, es de libre uso( podéis compartirlo si es de vuestro agrado respetando los créditos).

En el propio proyecto se encuentra un how to use, si alquien tiene alguna duda de como usarlo con todo el gusto del mundo le responderé .

Se abre el jform  principal y se selecciona los iconos a usar se pueden minimizar, una vez seleccionados se oculta el jform principal dando click en hide,
después se pueden ir abriéndol los jform secundarios  a medida que hagan falta

Espero que os guste y seguiré creando proyectos nuevos para poder seguir aprendiendo , evolucionando en este bonito mundo de la programación y doy las gracias a Antrax por haber compartido los enlaces

Descarga:

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Password del rar:Blackdrake
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Gracias por el aporte, sin duda una idea muy original y sobre todo útil.

PD: Si gustas, puedes subir el source a tu cuenta de Github para que otras personas puedan hacer forks o ver el source desde el repo.

Muchas gracias Sr Gus por su humilde comentario, la verdad es que no dispongo de cuenta en GitHub, pero si estáis interesados compartiré el código con todo el gusto del mundo.

La verdad es que no lleva ninguna complejidad el código que  he utilizado

Desktop.getDesktop.browse(New URI()); para abrir con el navegador default de cada usuario

jComboBoxBanner.getSelectedItem().toString(); para seleccionar el item del jComboBox.


Luego para modificar el jForm a mi manera he utilizado el siguiente código.

Código: java

setUndecorated(true) ;
        initComponents();
        setTitle("Banner Helper");
        jLabelBarra.setBackground(Color.red);
        jLabelBarra.setOpaque(true);
        jLabelBarra.setFocusable(false);
        jButtonMin.setFocusable(false);
        jButtonExit.setFocusable(false);
         Shape newforma = new RoundRectangle2D.Double(0, 0, this.getBounds().width, this.getBounds().height, 30, 30);
        AWTUtilities.setWindowShape(this, newforma)  ;
        setLocationRelativeTo(null);
        getContentPane().setBackground(Color.black);


Para emular el botón minimizar, el botón Exit, y poder desplazar el jform  he utilizado este código en los eventos

Código: java

   private void jButtonMinActionPerformed(java.awt.event.ActionEvent evt) {                                           
        setExtendedState(ICONIFIED);
    }                                         

    private void jButtonExitActionPerformed(java.awt.event.ActionEvent evt) {                                           
     this.dispose();

    }                                           

    private void jLabelBarraMousePressed(java.awt.event.MouseEvent evt) {                                         
        x = evt.getX   ()  ;
        y = evt.getY   ()  ;
    }                                       

    private void jLabelBarraMouseDragged(java.awt.event.MouseEvent evt) {                                         
         Point point = MouseInfo.getPointerInfo().getLocation() ;
        setLocation(point.x - x, point.y - y)  ;
    }


He utilizado AbsoluteLayout  para colocar los jLabel , jButton a mi disposición  y al final del proyecto he modificado el build.xml para que me compilara en un sólo archivo jar.


Cómo podrá observar es muy simple el gran trabajo de este proyecto ha sido la recolección de url, y el gran trabajo que he dedicado al diseño, saludos compañeros.

Tengo otro proyecto en mente desde hace tiempo que es utilizar volatility que es para analizar la memoria y mostrar varios resultados y estoy pensando implementar su funcionalidad en un proyecto java, para hacer la vida mas fácil a los analistas de malware.

Saludos compañeros.




No tienes permitido ver los links. Registrarse o Entrar a mi cuenta