Java Standard Edition

Curso de JAVA: Cómo colocar una imagen en un botón?

Los botones son por lo general los componentes más usados por los usuarios en una aplicación, ya que por medio de estos se ejecutan acciones como guardar, eliminar, modificar, etc.; por lo tanto es muy importante darle una idea al usuario para que sirve dicho botón y una de las formas además de colocar texto de ayuda e información; es asignándole una imagen que vaya acorde con la acción que cumple este componente.

Para ver la explicación completa de esta parte del curso, dirígete al siguiente enlace:

http://uh-tis.blogspot.com/2013/06/como-colocar-una-imagen-a-un-boton.html

PROGRAMA JAVA QUE LANZA SUBPROGRAMAS JAVA

la idea es que tengo un programa principal en java con una panel de menus y submenus , cada submenu es un programa java la idea es que ejecute un jar, la idea es que todos los jar lo podamos ubicar en cualquier ruta y al hacer click se ejecute ese jar, aqui como estamos trabajando en equipo cada uno se dedica hacer programas diferentes y en el programa principal es un lanzador de jar he probado con el comando runtime ppero no me jala.

sumar días a una fecha sin usar librerias

Esto es solo un ejercicio practico en el que se pide obtener una fecha sin usar librerias de la manera dd-mm-aaaa, y una vez obtenida esta fecha sumar cierto número de días a esta fecha. Lo que intento resolver es la la suma de los dias.

primero según mi lógica necesitamos obtener el número de días por mes, para esto voy a crear una función diasPor Mes(String nombreMes)

public int diasPorMes(String nombreMes){
     int numDias=0;
    if(nombreMes.equals("abril")|| nombreMes("junio")||nombreMes.equals("septiembre")|| nombreMes("noviembre")){
        numDias=30;
    }else if(nombreMes.equals("febrero")){
       
       // para cuando el año es bisiesto
      if ((anio % 4 == 0) && ((anio % 100 != 0) || (anio % 400 == 0))){//si el año es bisiesto es divisible entre 4 y 100 o 400
           numDias=29;
        }
       
     else{
        numDias=28 ;//queda pendiente para año bisiesto
     }

   }else{//todos los demas meses
       numDias=31;
 
returm numDias;
}

Concurrencia en Java Parte 7

Hola,
Comparto la septima y última parte de un tutorial que cree del API de concurrencia en Java, para quien le interese.

http://jrlq.blogspot.com/2013/06/concurrencia-en-java-parte-7.html

otra forma de añadir una columna a un arreglo de tablas

Tengo un arreglo de columnas de 5 tablas como esas tablas son dinamicas les tengo k poner distintas columnas a cada una, pero 2 registros siempre los van a llevar todas las tablas. y despues se le agregan a la tabla correspondiente la columnas que cambian con codigo duro.

for (int i = 0; i < 3; j++) {

tblTablas[i].add(clmCodCia);

tblTablas[i].add(clmCodRamo);

}

// hasta aquí me devuelve las tablas bien con todas las columnas pero....

tblTablas[0].add(clmTopeMaximo);

tblTablas[1].add(clmPrimaMinima);

tblTablas[2].add(clmEdadMaxima);

// pasando esta parte me regresa las tablas solo con una columna para cada una. y es lo que me muestra una sola columna

espero me puedan ayudar con otra forma para agregar esta columna sin perder las anteriores.

Saludos !

Problema con generar un archivo txt en netbeans

Mi problema es el siguiente...

Estoy estudiando en el Capitulo 14 de Archivo y flujos del Libro deitel & deitel Java como programar y mi duda es al momento de crear un archivo de texto(si lo crear) e intentar escribir en el(e aki la falla ), no hace nada ni algun mensaje de error que me pudiera ayudar nada ni al presionar fin de archivo (control z) con lo cual se queda colgado...

Pagina-619 ejemplo 14.6

Este es el codigo....

import java.io.FileNotFoundException;
import java.lang.SecurityException;
import java.util.Formatter;
import java.util.FormatterClosedException;
import java.util.NoSuchElementException;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;

public class CrearArchivoTexto {

    private Formatter salida;

    public void abrirArchivo()
    {
        try
        {
            try {
                salida = new Formatter("clientes.txt");
            } catch (FileNotFoundException filenotfoundexception) {
                System.out.println("Error al crear el archivo");
                System.exit(1);
            }
        }

Concurrencia en Java Parte 6

Hola,
Comparto la sexta parte de un tutorial que cree del API de concurrencia en Java, para quien le interese.

http://jrlq.blogspot.com/2013/06/concurrencia-en-java-parte-6.html

Consumiendo un web service algo raro pasa con la version de java

Buenos dias,,,
les quiero mostrar mi clase para consumir un web service pero sucede algo curioso (al menos para mi), si lo ejecuto con java 5 jala perfectamente, si le meto java 6 tengo que cambiar una linea para que funcione,,, alguien sabe a que se debe ??

primeramente pruebo que el web service a consumir jale perfectamente,, y lo hago con SOAP,, y tambien uso este para unos datos que necesito

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ser="El namespace que aparece aqui lo ocupare en el codigo">
   <soap:Header/>
   <soap:Body>
      <ser:obtenerSegmentacion>//el nombe de este nodo tambien..
         <!--Optional:-->
         <ser:pais>?</ser:pais>
         <!--Optional:-->
         <ser:canal>?</ser:canal>
         <!--Optional:-->
         <ser:sucursal>?</ser:sucursal>
         <!--Optional:-->
         <ser:folio>?</ser:folio>
         
         
      </ser:obtenerSegmentacion>
   </soap:Body>
</soap:Envelope>

Luego la clase java

package ws.servicios.segmentacion;

import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.net.URL;
import java.util.Map;

COMO LOGUEARME DESDE JAVA A UN USARIO SCHEMA DE ORACLE

no logro conectarme, ya que si si el user y password del esquema de la base de datos no es correcto al crear la conexion me arroja un null pointer exception

public boolean conectar() {        
        boolean ok = false;
        try{
            Class.forName(driver).newInstance();
            ok = true;
            con = DriverManager.getConnection(ruta.toString(),this.usuario,this.pass);  
        }
        catch(Exception sq)
        {
          ok=false;
        }

Concurrencia en Java Parte 5

Hola,
Comparto la quinta parte de un tutorial que cree del API de concurrencia en Java, para quien le interese.

http://jrlq.blogspot.com/2013/05/concurrencia-en-java-parte-5.html

Distribuir contenido