Suscribirse al Feed
10Dic

Programación en Java

Java que rica que estás! Este blog sin duda contiene información valiosa que pretende enseñar acerca de Java, un excelente lenguaje de programación orientado a objetos muy utilizado en el escritorio, y aún más en el servidor. Click para leer toda la información en este blog acerca de: Java.

Ejemplos de Java, ejercicios, código fuente

  1. [código] Introducción a las Aplicaciones en Java
  2. [código] Introducción a los subprogramas de Java (Applets)
  3. Instrucciones de Control en Java
    1. Instrucciones de Control en Java (1)
    2. Instrucciones de Control en Java (2)
    3. Instrucciones de Control en Java (3)
  4. Métodos (o funciones) en Java
    1. Métodos (o funciones) en Java (1)
    2. Métodos (o funciones) en Java (2)
  5. Arreglos (arrays) en Java
    1. Arreglos (arrays) en Java (1)
    2. Arreglos (arrays) en Java (2)
  6. Programación Basada en Objetos
    1. Programación Basada en Objetos (1)
    2. Programación Basada en Objetos (2)
  7. Programación Orientada a Objetos
    1. Programación Orientada a Objetos: Herencia
    2. Programación Orientada a Objetos: Herencia (2)
    3. Programación Orientada a Objetos: Polimorfismo (1)
    4. Errores típicos de POO con Polimorfismo
  8. Ejemplos de Cadenas y caracteres en Java
    1. Ejemplos de Cadenas y caracteres en Java (1)
    2. Ejemplos de Cadenas y caracteres en Java (2)
    3. Ejemplo Didáctico con Strings en Java (Simulación para barajar y repartir cartas)
  9. Gráficos y Java2D
    1. Gráficos y Java2D (1)
    2. Gráficos y Java2D (2)
    3. Programación en Java - Gráficos y Java2D (3)
  10. Ejemplos de Interfaces Gráficas de Usuario en Java
    1. Uso de los Labels, Botones, Chekbox y Campos de texto
    2. Ejemplos con Botones de Radio, Menús y Listas
    3. Manejo de Eventos del Mouse y Teclado
    4. Administradores de contenido comúnes: FlowLayout, BorderLayout y GridLayout
    5. Ejemplos de áreas de texto, paneles y scrolls
    6. Uso de los menús: JMenu, JMenuBar, JMenuItem y JPopupMenu
    7. Cambiar la apariencia visual de una aplicación (UIManager), y uso de los objetos JDesktopPane y JTabbedPane
    8. Administradores de contenido avanzados: BoxLayout y GridBagLayout
  11. Las excepciones y Java
    1. Manejo básico de las Excepciones en Java
    2. Manejo básico de las Excepciones en Java (2)
  12. Subprocesamiento múltiple y programación concurrente en Java
    1. Ejemplo simple de Subprocesamiento múltiple en Java
    2. Problema Productor-Consumidor: sincronización de Hilos en Java (1)
    3. Problema Productor-Consumidor: sincronización de Hilos en Java (2)
    4. Problema Productor-Consumidor: sincronización de Hilos en Java (3)
    5. Programación concurrente: uso de semáforos
    6. Sincronización de subprocesos - Búfer Circular
    7. La interfaz Runnable en Java
  13. Manipulación de archivos en Java

    1. Ejemplo de la clase File en Java
    2. Crear un archivo secuencial en Java
    3. Leer un archivo secuencial en Java
    4. Crear un archivo aleatorio en Java
    5. Escribir en un archivo aleatorio usando Java
    6. Leer datos en forma secuencial, de un archivo de acceso aleatorio
    7. Ejemplo completo de archivos aleatorios en Java
  14. Redes en Java

    1. Manipulación de URLs en Java
    2. Crear un navegador Web básico en Java
    3. Conexiones Cliente-Servidor mediante sockets en Java
    4. Uso de Datagramas en Java (Protocolo UDP)
    5. Implementación juego TicTacToe en red
    6. Implementación de un chat en Java
  15. Continúa…

Cosas que te servirán para comenzar

Java y… el servidor, las bases de datos y las redes

Java y… programación general, creación de GUIs

59 Comentarios

  • a gravatar

    Nicolas dice:  


    Tengo dos dudas Existenciales:
    .Primera es para que servia la funcion:

    area.setLineWrap();

    .Y mi otra duda es:
    cuando hago por ejemplo…
    “getContentPane().add()” por ejemplo… eso significa que ese metodo tiene dentro suyo otro metodo???

    espero que la vean antes del lunes…

    saludos
    y voy a concertirme en seguidores de ustedes
    niko

    1
  • a gravatar

    Casidiablo dice:  


    1. De forma predeterminada en un objeto JTextArea tu puedes escribir todo lo que quieras horizontalmente, y todo quedará en una sola línea (y aparecerá un scroll abajo). Con el método setLineWrap() cuando escribes horizontalmente algo más largo que el ancho del JTextArea, automáticamente se crea una nueva línea, es decir, el JTextArea envuelve el texto.

    Puedes probar si quieres un JTextArea sin usar el método setLineWrap() y entenderás mejor lo que quiero decir.

    2. Con respecto a tu duda con el método getContentPane(). NO, no es que un método tenga dentro otro método. Lo que sucede es que un método puede devolver un tipo de dato específico, el cual si puede tener más métodos.

    Te voy a dar un ejemplo para que quede más claro: existe un método de la clase String llamado equals. Ahora, supongamos que tengo un método de esta forma:

    public String devolverCadena()
    {
    //cualquier cosa
    }

    Yo podría hacer lo siguiente:

    bool x = devolverCadena().equals();

    Lo que estoy haciendo en realidad es usar el método equals de la clase String, que es el valor de retorno del método devolverCadena().

    Espero se te hayan despejado las dudas!

    Un saludo!

    2
  • a gravatar

    Jose dice:  


    alguien sabe como crear un menu como el de emule
    osea el que se despliega cuando esta iconizado alado del reloj del sistema

    3
  • a gravatar

    Richard dice:  


    Buena página… si alguien me puede ayudar con el código fuente de un programa en java de facturación y control de stock le agradezco mucho. Att. Richard.

    4
  • a gravatar

    Luis Angel dice:  


    hola que tal, me da gusto que exista un portal como este de hecho lo acabo de localizar pero espero que me sea de mucha ayuda se ve que tiene un contenido muy interesante lo estado observando y me encanta el contenido que tienen de java soy nuevo en java pero me gustaria especializarme en el ya que se me hace una herramienta bastante potente bueno gracias saludos.

    5
  • a gravatar

    Eduardo dice:  


    necesito ayuda sobre las subsecuencia de suma maxima del los ejemplos de la notacion O. es algo complicado para mi. Y me preguntaba si podrian ayudar un poco con un pequeño ejemplo del la notacion O y la suma maxima porfavor gracias “Esta muy bien su pajina ayuda bastante” Garcoas

    6
  • a gravatar

    Eduardo dice:  


    Miren encontre el siguiente ejemploespero y sea de su agrado ami no me finciono pero espero y lo puedan editar
    /**
    *Algoritmo lineal para la subsecuencia de suma maxima.
    *secIni v secFin representan la secuencia mejor actual.
    */
    public static int subsecuenciaSumaMaxima ( int [ ] a )
    {
    int sumaMax = 0;
    int sumaActual = 0;

    for( int i = 0, j = 0; j sumaMax )
    {
    sumaMax = sumaActual;
    secIni = i;
    secFin = j;
    }
    else if( suamaActual < 0)
    {

    i = j + 1;
    sumaActual = 0;
    }
    }

    return sumaMax;
    }

    7
  • a gravatar

    Katica dice:  


    Hola a todos, me parece super interesante esta pagina y me ha sido de mucha ayuda ya que apenas estoy empezando a estudiar programacion con java, quisiera que porfa me ayudaran con un histograma con los pesos de los alumnos de un determinado curso, que el prgrama lea los pesos e imprima el histograma, PORFA UNA PEQUEÑA AYUDITA, pues no se como empezar. GRACIAS A TODOS Y A CASIDIABLO.

    8
  • a gravatar

    Juan Santana dice:  


    Esta hasta vacana la pagina
    * dios te bendiga*

    9
  • a gravatar

    GaryNet dice:  


    necesito ayuda como puedo crear un cliente servidor con graficos java.

    10
  • a gravatar

    Casidiablo dice:  


    No hago tareas… aunque podría orientarte. Pero necesito que te expliques mejor.

    Un saludo!

    11
  • a gravatar

    Jose Antonio dice:  


    saludos, bueno tengo una dudilla estoy tratando de hacer un editor de palabras y estoy utilizando el JTextPane,
    quisiera saber si alguien sabe como poner correcion ortografica con este componente

    12
  • a gravatar

    shirley dice:  


    Bueno, navegando y navegando, me he dado cuenta que dentro de tantas paginas, en las cuales hay info sobre lenguajes de programacion, que algunas son muy buenas y otras mas o menos, te queria felicitar por la gran pagina, en la cual he podido encontrar lo que andaba buscando…..info de java y otros lenguajes de programación, asi como tambien ejemplos, encuentro muy buena tu pagina.

    Saludos,

    13
  • a gravatar

    ximena dice:  


    Hola, se ve que la tenes muy clara, tengo que graficar un sistema de grafos y tener que manipular cada nodo como un objeto y seria como unos miles de nodos por lo que tendria que hacer algo que los genere automaticamente crees que es posible con java???porque me estoy volviendo loca con gmf y emf de java gracias

    14
  • a gravatar

    Lakino dice:  


    oye, descargué un programa tuyo: CargarAudioYReproducir, lo que quería saber es como pedo hacer q esos botones los pongo más abajo, ya que arriba quiero ponerle una imagen, pero en tu programa no sé como usar las coordenadas, como mover hacia abajo los botones. me urge, por favor, contesta lo más pronto posible

    15
  • a gravatar

    Lakino dice:  


    me podrías dar tu correo para agregarte a mi messenger… please, por si tengo más dudas, es que ando aprendiendo java :P.. GRACIAS!

    16
  • a gravatar

    Casidiablo dice:  


    Antes que nada decir que el programa no es mio… creo que es de un libro. Ahora, con respecto a lo que tienes que hacer con lo de los botones, puedes aprender mucho aquí:

    http://www.casidiablo.net/wordpress/index.php/2007/12/13/codigo-java-flowlayout-borderlayout-gridlayout/

    Un saludo!

    17
  • a gravatar

    Lakino dice:  


    ah ok, muchas gracias, acabo de leer un poco de ti, creo q somos de la misma edad… :P.. por cierto no me diste tu correo, me lo puedes dar??

    18
  • a gravatar
  • a gravatar

    miguel dice:  


    como codificar la maquina de turing en el lenguaje java

    20
  • a gravatar

    Peter dice:  


    es una pagina muy buena me esta ayudando a resolver una tarea q me han dejado en mi instituto gracias se los agradesco muxo….!!

    21
  • a gravatar

    VANNE dice:  


    hola necesito saber como codificar la maquina de turing en el lenjuaje JAVA o visual gracias.

    22
  • a gravatar

    el mismo dice:  


    tengo una duda y haber si me lo pueden resolver:

    si alguien tienen el codigo en java del “juego del gato” que me lo pasen porfa

    23
  • a gravatar
  • a gravatar

    el mismo dice:  


    ey codigo del gato que mandaron esta en applet, esta bien pero si lo tienen en AWT porfa.

    25
  • a gravatar

    Fulgencio Pérez dice:  


    Esto me parece un coñazo auténtico, no habría otra forma de estructurar los ejercicios prácticos…..?????

    26
  • a gravatar

    Casidiablo dice:  


    Tienes mucha razón Fulgencio, ya estoy trabajando en eso.

    Un saludo!

    27
  • a gravatar

    jackie dice:  


    hola ke tal!
    tengo 2 preguntas sobre java
    leí aki el tutorial de cómo hacer botones redondos pero me gustaria saber cómo hago ke sean rectangulares pero con las eskinas redondeadas..
    y… las etiketas tmb se podrian hacer asi??

    de antemano..graxias.. espero ke me puedas ayudar

    28
  • a gravatar
  • a gravatar

    Alexander Quiala Feria dice:  


    esta pagina me puede ayudar con mis problemas de Programcion necisito una gui donde me diga una breve jerarquia de clases

    30
  • a gravatar

    minage dice:  


    La fuente mágica de Montjuic ofrece todos los veranos un espectáculo de luces y sonidos. En la fuente hay varios conjuntos de lámparas que se encienden o se apagan al ritmo de la música. Cuando se cambia de estilo musical el color de un conjunto concreto de lámparas cambia al que le corresponde para dicho estilo. La fuente emite una serie de canciones en orden sucesivo. Todo el sistema está manejado mediante un controlador que tiene conocimiento de todas las luces y los sonidos. Considere que para un conjunto concreto de luces el controlador puede pasar por 3 estados diferentes, correspondientes a una pareja de color con estilo musical: • 1er estado: Rojo y Balada • 2º estado: Azul y Preludio • 3er estado: Verde y Vals También existe un estado inicial o estado cero que se da cuando todavía el sistema no está en funcionamiento, es decir, hasta que no se le asigna uno de los 3 estados anteriores. Cada bombilla queda caracterizada por su color y su estado: apagada o encendida.

    ME GUSTARIA SABER COMO RESOLVERLO

    31
  • a gravatar

    minage dice:  


    si alguien puede ayudarme lo agradeceria mucho

    32
  • a gravatar

    Otto dice:  


    Oye, no tengo la más mínima idea de que cómo hacerlo, en vez de eso tengo una pregunta:

    ¿Es un ejercicio que te pusieron en la U?
    Lo pregunto por que se me hace exagerado… es decir… un ejemplo tan… como decirlo… tan estúpido para manejar tantas cosas!!!

    33
  • a gravatar

    johan dice:  


    hola quiero hacer una lista simple en donde pueda meter numeros en forma desodenada pero que se arregle descendentemete en esa lista sera que alguien me puede ayudar o me da un link para ver si la pudo hacer—

    34
  • a gravatar

    Casidiablo dice:  


    @minage: Hola, si tienes ese tipo de dudas es mejor que lo pongas en un foro (te recomiendo: foro.elhacker.net). Allí te podremos ayudar mejor.

    @Otto: gracias por tus comentarios. Eres siempre bienvenido.

    @johan: Lo mismo que minage, puedes poner tus dudas en el foro. Pero debes mostrar lo que has intentado.

    Un saludo!

    35
  • a gravatar

    mercy dice:  


    quiero 5 ejemplos de java

    36
  • a gravatar

    Facu dice:  


    hola a todos! googleando encontré un foro en español de java
    echenle un vistazo, para mi esta bueno

    http://www.forodejava.com

    37
  • a gravatar

    gino dice:  


    tan xeveres las aplicaciones!!

    38
  • a gravatar

    cesar dice:  


    hola casidiablo.net kiero q me ayuden com mi tarea de programacion es de java kiero un programa de geometria analitica plana todas sus formulas ok y su grafico o si no me dejan una pagina web pa entrar ok ami msg un favor chaufa gracias betho_06

    39
  • a gravatar

    Casidiablo dice:  


    Lo siento cesar… pero no le hago las tareas a nadie.

    Un saludo!

    40
  • a gravatar

    oskar dice:  


    la pagina esta excelente nos orienta y ayuda alos principiantes en programacion java y nos resuelve dudas casidiablo bien por ti ke te das el tiempo para crear estas paginas weee

    oie diskulpa haz usado el Flex y el Bison (Tengo Arruindows Vista) y pss se ke okupa java o c pero no se como usarlo me podrias orientar sobre esto ya ke tengo ke hacer un analizador de lexico y otro sintactico LA MUERTE PARA UN PROGRAMADOR
    de antemano Gracias
    Un saludo

    41
  • a gravatar

    Casidiablo dice:  


    Lo siento oskar, no he usado ninguno de los dos :P

    42
  • a gravatar

    leonela dice:  


    hola a todos. necesito ayuda en un programa que estoy haciendo y contiene varios textfilds y no se como ponerle que al teclar enter vaya al proximo textfield.agradeceria mucho su ayuda .

    43
  • a gravatar

    beto dice:  


    hola amigo oye necesito ayuda es q me dejaron realizar una maquina de turing
    pero ps la verdad es q no se como empezar
    y espero q me puedas ayudar, te lo agradeceria mucho.

    44
  • a gravatar

    Topacio dice:  


    Quisiera saber como se puede manipular un jtextfield para q visualmente se vea redondo, me ayudas?

    45
  • a gravatar

    Casidiablo dice:  


    Ya leíste lo que hay acerca de botones redondos?

    http://www.casidiablo.net/wordpress/index.php/2006/08/02/botones-redondos-en-java-y-otras-formas/

    Sirve de la misma manera!

    Un saludo!

    46
  • a gravatar

    Julio dice:  


    Hola quisiera saber si podrias subir algunos codigos de arboles y grafo s te estaria muy agradecido

    47
  • a gravatar

    gigen dice:  


    public class calculadora
    {
    private double num1;
    private double num2;
    private String res;
    //____________________
    public calculadora()
    {
    num1=0;
    num2=0;
    res=”";
    }
    //________________________
    public void setNum1(double valor)
    {
    if(valor>0)
    num1=valor;
    else
    num1=0;
    }
    public double getNum1()
    {
    return num1;
    }
    //________________
    public void setNum2(double valor)
    {
    if(valor>0)
    num2=valor;
    else
    num1=0;
    }
    public double getNum2()
    {
    return num2;
    }
    public void setRes(String valor)
    {
    res=valor;
    }
    public String getRes()
    {
    return res;
    }
    //_________________
    public double calculo()
    {
    if(res==”+”);
    return(num1+num2);
    else if(res==”-”);
    return(num1-num2);
    if(res==”*”);
    return(num1*num2);
    else
    return(num1/num2);
    }
    }
    // me puedes decir que erro tengo por que me marca”Syntax error on token “else”, delete this token” , y no se como hacerle

    48
  • a gravatar

    Casidiablo dice:  


    Creo que es por los punto y coma que pones después de algunos ifs:

    if(res==”+”);
    blabla

    Debe ser:

    if(res==”+”)
    blabla

    Ahh, y no vuelvas a postear código aquí. Ese tipo de cosas son en el foro ;)

    49
  • a gravatar

    MARCELO dice:  


    hola compañero espero que me ayuden con una tarea .
    me marcaron que haga una sale de chat pero que tenga a acceso ya url espero que me ayuda por fa es que qui bajar el ejemplo que esta aki pero sale un eerrro espero que me ayuden

    50
  • a gravatar

    Roy Homar dice:  


    Cristian, ando en servlets… podrías incluirlo en el índice.

    Un Saludo!

    51
  • a gravatar

    gigen dice:  


    gracias resolvi mi problema es declararlas de tipo char… en comilla sencilla
    y por cierto muy buena pagina…
    excelente…..

    52
  • a gravatar

    marvin dice:  


    holas quisiera saber si me pueden ayudar a generar las siguientes series:
    1) calcular la raiz cuadrada con la serie x2=(x1+x1/n)/2
    2) 2^2+3^2+4^2+…+n^2
    3) 2^2+3^3+4^4+…+n^n
    4) x+x/2+x/3+x/4+….+x/n
    y otras series parecidas por fa ayudenme con la funcion

    53
  • a gravatar

    Casidiablo dice:  


    @marvin: en este post se explica:

    http://casidiablo.net/codigo-fuente-java-metodos-funciones-2/

    En el ejercicios de recursividad. Recuerda que no hago tareas ;)

    Un saludo!

    54
  • a gravatar

    javaco dice:  


    q tal casidiablo me gustaria saber como obtengo o como modifico un jar es q lo descomprimo y solo me aparecen los .class y necesito es los .java

    55
  • a gravatar

    Casidiablo dice:  


    Javaco… busca en google “java decompiler” ;)

    56
  • a gravatar

    Diego Gonzales dice:  


    Hola amigos tengo una pregunta como puedo subir mis videos a este portal tengo videos tutores q hice de java y me gustaria compartirlos con todos los amigos rogramadores de java primero quisiera colocar videos para principiantes y luego avanzados. pero quiero saver como los subo aqui por fa si alguien esve digamelo ok o escriba ami correo pirata_delcaribe2007@hotmail.com

    57
  • a gravatar

    Edisanluck dice:  


    Hola diego pues dile a casidiablo ya que el es el admin de este gran blog.

    58
  • a gravatar

    Teran07 dice:  


    Hola amigos tengo una duda como puedo imprimir un formulario de una aplicacion en java, es decir que quiero imprimir solo el contenido de los JTextField en una hoja de factura preimpresa y que no se impriman los botones,label, etc. que contiene el panel. Bueno espero me puedan ayudar.

    59

 

 

Antes de comentar... recuerda que no hago tareas

Te invito a subscribirte al feed RSS. ¿No sabes que es un lector de Feeds?

© 2007 - 2008 Dezinerfolio. Todos los derechos reservados.
Powered by Wordpress. Entradas RSS