miércoles, 14 de agosto de 2013
Descargate y aprende sobre Desarrollo con Android Cliente de Twitter 2013
- Almacenamiento de datos en Android: aprenderás a usar el Framework Android que permite persistir datos a lo largo de la ejecución de un programa. Se analizarán las mejores técnicas en función de los datos a guardar.
- Framework de preferencias:también aprenderás cómo se pueden almacenar las preferencias de usuario, y cómo se le pueden presentar de una manera sencilla y limpia al usuario final.
- Servicios: en esta sección veras cómo se pueden realizar conexiones con un servidor para obtener datos del mismo, así como las mejores técnicas para realizar una conexión eficiente.
- Cliente de Twitter: como paso final, aprenderás cómo se desarrolla una aplicación práctica, tal como un mini cliente de Twitter, paso a paso desde el comienzo, viendo cuáles son las etapas más relevantes y los módulos más importantes, para terminar con su subida a Google Play, tienda de aplicaciones y juegos de Google.
Contraseña: www.javaface-elblogdelprogramador.com
Contraseña a partir del 2012: javaface
Tecnología de la información Hosting Credit Fashion and Design Insurance Business Commodities Bolsa Gas/Electricity Casino Seguro de coche Cotizaciones Colorado Dinero Loans MBA ranking España actions Cord Blood Juegos online Mortgage Recovery Attomey Abogados Lawyer Cooking Recipes Rehab loans Donate Technology Degree Trading Claim Moda y Diseño Seguros Conference Call Mobile casino online Leyes y abogados Software Donate Car to Charity California Dominios Transfer Fotografía digital Negocios Classes Donar Auto en Crédito Fiscal Politics Hosting gratuito Treatment Los préstamos y donaciones Cómo hacer dinero en línea Salud
martes, 13 de agosto de 2013
Extraer la imagen de un JLabel y convertirla a Array de bytes y guardarla en una base de datos en java
private byte [] getTransFoto(Image image) { ByteArrayOutputStream baos=null;try { baos = new ByteArrayOutputStream(); BufferedImage bufferedImage = createBufferedImageFrom(image); ImageIO.write(bufferedImage, "jpeg", baos); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return baos.toByteArray();}
public Image getFotografia(String sql,String campo){ Image data=null; try{ //se lee la cadena de bytes de la base de datos ResultSet rs; rs=ConexionBD.Consulta(sql); while (rs.next()) { byte[] b = rs.getBytes(campo); data = ConvertirImagen(b); } // esta cadena de bytes sera convertida en una imagen } catch (IOException ex) { Logger.getLogger(main.class.getName()).log(Level.SEVERE, null, ex); }catch(SQLException e){ System.out.println(e); } return data; }
public ImageIcon DameFoto(Image image,JLabel label){ ImageIcon imageScalada = new ImageIcon(image.getScaledInstance(guardar_imagen.getWidth(),guardar_imagen.getHeight(),Image.SCALE_DEFAULT)); return imageScalada;}les dejo el codigo fuente completo mas la base de datos.
Contraseña: www.javaface-elblogdelprogramador.com
Contraseña a partir del 2012: javaface
Juguetes para niños Treatment Loans And Donation Cooking Recipes Insurance Digital Photography Hosting Donate Mortgage Política Dinero Casino reviews Moda y Diseño Web Hosting y Dominios Classes Loans Bolsa Lawyer Toys for children Online casino Credit Attomey money Negocios Universidades Trading Colegios en línea Degree Leyes y abogados insurance Claim Conference Call universities Online Making Money Curso de inglés básico Forex Software Recovery MBA ranking España Registro de Dominios baratos Hosting online Transfer Gas/Electricity Mobile casino Donar coche a la caridad California Rehab mortgage Cord Blood Technology Cómo hacer dinero en línea
lunes, 12 de agosto de 2013
JComboBoxBD Multi Columna carga varios datos en un JComboBox desde Mysql
str = "html" + "style type=text/css"+ ".estilo1{font-family:"+getFontFirstColumn().getFamily()+"; "+"font-weight:"+fuente(getFontFirstColumn().getStyle())+";"+"font-size:"+getFontFirstColumn().getSize()+"px;"+"color:rgb("+getColorFirstColumn().getRed()+","+getColorFirstColumn().getGreen()+","+getColorFirstColumn().getBlue()+");"+"}"+ ".estilo2{font-family:"+getFontSecondColumn().getFamily()+"; "+"font-weight:"+fuente(getFontSecondColumn().getStyle())+";"+"font-size:"+ getFontSecondColumn().getSize()+"px;"+"color:rgb("+getColorSecondColumn().getRed()+","+getColorSecondColumn().getGreen()+","+getColorSecondColumn().getBlue()+");"+"}"+ "/style"+ "table width='"+ancho+"'"+"" + "tr" + "td class=estilo1 align='left'" + leftText; str = str + "/tdtd class=estilo2 align='right'" + rightText + "/td/tr/table/html";
private void addItemColum(String[] left, String right[]) { if(left.length 1 && right.length1) { for(int i=0; ileft.length; i++) { this.addItem(new TableItem(this,left[i], right[i])); } } }
String nombre[]={"Pedro","Pablo","Maria","Eudalia"}; String años[]={"22","20","15","18"}; combo_box_union.addItemColum(nombre, años);de esta forma podemos añadir items a cada columna,pero manual mente.Pero si quiero cargar datos desde Mysql?para ello necesito utilizarArrayListString con el ArrayList podremos almacenar los valores que retorna la consulta SQL cabe recalcar que aquí necesitamos utilizar dos campos de la tabla ya que son dos columnas en el JComboBox , luego que que los ArrayList este cargados le pasamos el valor a dos variables Arrary String ,estas dos varibles seran los valores que recibirá el métodoaddItemColum(String[] left, String right[]) , para luego ser añadidos al JComoBox por medio de addItem();
public void setInjectSQLDobleColumn(String sql,String campo1,String campo2){ try{ ResultSet rs; rs=ConexionBD.Consulta(sql); ArrayListString col1 = new ArrayListString(); ArrayListString col2 = new ArrayListString(); while (rs.next()) { col1.add(rs.getString(campo1)); col2.add(rs.getString(campo2)); } String [] itemCol_1 = new String [col1.size()]; String [] itemCol_2 = new String [col2.size()]; col1.toArray(itemCol_1); col2.toArray(itemCol_2); addItemColum(itemCol_1, itemCol_2); } catch(Exception ex){ System.out.println("ERROR EN AL CARGAR DATOS"); } }Como retorna los dos valores del Item selecionado ?para eso necesito recrear dos métodos que reciban y retornen los datos dentro de estos dos metodos estara instanciada la claseTableItem y el valor que recibira los métodos seran de tipo Object .
public String getLeftText(Object obj) { TableItem item = (TableItem)obj; return item.getLeftText(); } public String getRightText(Object obj) { TableItem item = (TableItem)obj; return item.getRightText(); }utilizando los métodos dentro de un eventoactionPerformed.
combo_box_union.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { txt_nombre.setText(combo_box_union.getLeftText(combo_box_union.getSelectedItem())); txt_curso.setText(combo_box_union.getRightText(combo_box_union.getSelectedItem())); } });les dejo el codigo fuente completo mas la base de datos.
Contraseña: www.javaface-elblogdelprogramador.com
Contraseña a partir del 2012: javaface
Salud Loans SEO Mobile casino Juegos online Transfer commodities Degree Recovery Lawyer Insurance Donate Car for Tax Credit Claim Online casino Recetas de Cocina Credit mortgage Mortgage insurance Donate Your Car for Kids Attomey Classes Hosting Conference Call Donate hotels Laws and lawyers Web Hosting and Domains Bufete de Abogados Treatment Structures Annuity Settlement Política Business Casino reviews Trading Software Fashion and Design Tecnología Cord Blood bag Online games Abogados Hipoteca Curso de inglés básico Gas/Electricity Moda y Diseño Los préstamos y donaciones Rehab money Cómo hacer dinero en línea
viernes, 9 de agosto de 2013
jComboBoxBD carga datos en un JComboBox desde Mysql con java fácil y rapido
try{ ResultSet rs; rs=ConexionBD.Consulta(sql); while (rs.next()) { this.addItem(rs.getString(campo)); } } catch(Exception ex){ System.out.println("ERROR EN AL CARGAR DATOS"); }como podrán ver es bastante sencillo tengo mi claseResulSetdeclarada como variable la cual me recibe los valores que retorna la consulta de la claseConexionBD esta clase se encarga de conectarme a la Base de datos y el método Consulta de ejecutar lasentencia SQL luego necesito un siclo while para que el resulset sea recorrido por el método next() desde el primer registro y termina cuando el rs.next() sea null, y con el método getString() el cual me recibe el nombre del campo o el nombre de la columna de la base de datos que necesito extraer los valores este me los retorna para que sean añadidos al JComboBox .Con este metodo podre realizar consultas ya sea simples o mas complejas como por ejemplo como seria si necesito unir DOS TABLAS y obtener un columna en especifico ?
combo_box_union = new jComboBoxBD(); combo_box_union.setInjectSQL("SELECT datos_varios.profesor AS profe FROM datos_persona INNER JOIN datos_varios ON (datos_persona.codigo = datos_varios.codigo);", "profe");el métodosetInjectSQL(sql,campo) , se encarga de realizar la consulta y de añadir los items de esta manera podrán utilizar el elemento cuantas veces sea necesario sin tener ningún problema y ahorrar mas codigo. les dejo el codigo fuente completo
Contraseña: www.javaface-elblogdelprogramador.com
Contraseña a partir del 2012: javaface
Universidades Préstamos Insurance Asbestos Lawyers actions Los préstamos y donaciones Condominiums Recovery Health Degree Hosting Digital Photography Loans Condominios Mortgage Attomey Dominios banks Business Treatment Juguetes para niños Laws and lawyers Credit Lawyer Tecnología de la información Cooking Recipes Donate Casino SEO online Hipoteca Negocios Salud loans Claim Sell Annuity Payment Commodities Conference Call Trading Rehab Cord Blood Transfer Software Tecnología Gas/Electricity Classes Recetas de Cocina Seguro de coche Cotizaciones Colorado Executive MBA ranking Mobile casino
miércoles, 7 de agosto de 2013
Descargate software centinela control, desarrollado con Java y Mysql
Añadir leyenda |
Contraseña: www.javaface-elblogdelprogramador.com
Contraseña a partir del 2012: javaface
Trading Credit Cooking Recipes Mortgage Cómo hacer dinero en línea Insurance Seguros Loans Attomey Gas/Electricity commodities Moda y Diseño universities Casino reviews Donate Car for Tax Credit Digital Photography Lawyer Transfer Rehab Donate Hosting gratuito Dinero Política Tecnología Online casino Defensa Penal Abogados de la Florida Loans And Donation Laws and lawyers Degree Hosting Claim Technology Vender Anualidad de Pago Conference Call Donate Your Car for Kids Donar Auto en Crédito Fiscal Software Forex Trading Recovery Donate Car to Charity California Structures Annuity Settlement Classes mortgage Treatment Web Hosting y Dominios Cord Blood Salud Fotografía digital Hoteles Commodities
martes, 6 de agosto de 2013
Descargate y aprende sobre Enriquecimiento de sitios web con formularios y multimedia 2013
Contraseña: www.javaface-elblogdelprogramador.com
Contraseña a partir del 2012: javaface
Abogados Tecnología de la información Forex Trading Tecnología Politics Casino Lawyer Hosting Insurance Dinero Online casino Loans Software Bolsa Hosting gratuito Treatment Recetas de Cocina Online Making Money Commodities Donar coche a la caridad California Donate loans Salud Mortgage Condominiums Attomey Loans And Donation Credit Mobile casino Seguros bag Los préstamos y donaciones Conference Call lawyers Structures Annuity Settlement Degree hotels Claim Classes Trading Recovery Transfer Gas/Electricity Mesothelioma Law Firm Negocios Rehab Cord Blood Technology Cómo hacer dinero en línea online