Home | Java |C # |SQL |Manuales |Videos |


4

Crear un JPanel degradado

Muchas veces al crear un JPanel nuestro panel tiene el siguiente aspecto :

panel01

Ahora si bien nosotros podemos cambiar el color del JPanel con :

        this.setBackground(Color.BLACK);

previamente de haber importado el : import java.awt.Color;

El resultado sería este :

image 

Cosa que no esta nada mal; pero se puede lograr tener paneles de la siguiente forma:

image

image

image

Para esto solo basta con agregar unas líneas de código a nuestro JPanel ; que quedaría de la siguiente forma :

import java.awt.Color; 

import java.awt.GradientPaint;

import java.awt.Graphics;

import java.awt.Graphics2D;

import java.awt.Rectangle;

/*

* @author: Salazar Reque Miguel

*/



public class NuevoJPanel extends javax.swing.JPanel{

private Color color1 = new Color(255,255,255);

private Color color2 = new Color(0,0,0);



protected void paintComponent(Graphics g){

Graphics2D g2 = (Graphics2D) g.create();

Rectangle clip = g2.getClipBounds();

float x=getWidth();

float y=getHeight();

g2.setPaint(new GradientPaint(0.0f, 0.0f, color1.darker(),

getHeight(), color2.darker()));

g2.fillRect(clip.x, clip.y, clip.width, clip.height);



}

//Métodos set y get que nos permiten modificar los colores



public Color getColor1() {return color1;}

public void setColor1(Color color1) {this.color1 = color1;}

public Color getColor2() {return color2;}

public void setColor2(Color color2){this.color2 = color2;}

}
... Leer más ...
8

Sección JAVA

untitled-1

  CAP 01 : INTRODUCCIÓN PROGRAMACIÓN ORIENTADA A OBJETOS

 

  CAP 02 : SENTENCIAS DE CONTROL

 

  CAP 03 : ARREGLOS UNIDIMENSIONALES Y MULTIDIMENSIONALES
  CAP 04 : CLASES

 

  CAP 05 : RELACIONES ENTRE CLASES

 

  CAP 06 : LA CLASE BASE

 

  CAP 07 : LA CLASE STRING

 

  CAP 08 : POLIMORFISMO

 

  CAP 09 : INTERFACES Y CLASES INTERNAS

 

  CAP 10 : MANEJO DE EXCEPCIONES

 

  CAP 11 : CLASES GENÉRICAS

 

  CAP 12 : PERSISTENCIA

 

  CAP 13 : CLASES AWT
  CAP 14 : CLASES SWING
  CAP 15 : ESTRUCTURAS DINÁMICAS

 

  CAP 16 : MISCELANEA
  CAP 17 : CONECTIVIDAD
  CAP 18 : NETBEANS
... Leer más ...
1

Sección VARIOS

... Leer más ...
2

Sección LINUX

... Leer más ...
1

Sección OFFICE

OFFICE 

I.- MICROSOFT OFFICE WORD

... Leer más ...

¡¡¡¡ ESTA SECCIÓN ESTA EN CONSTRUCCIÓN !!!!!

under-construction

A medida que vaya escribiendo entradas se irán habilitando las secciones ; por ahora se esta en un proceso de reestructuración .. Gracias por la comprensión
... Leer más ...
4

BIENVENIDOS A JAVAX0711 !!!!!

Hola a todos , el objetivo del este blog es proporcionar los conocimientos que he poco a poco he adquirido en este paso por la universidad.

A diferencia del titulo este blog no esta dedicado solo a lo que es la programación en Java ; la idea es tener un archivo que poco a poco irá creciendo, solo les pido paciencia porque no cuento con mucho tiempo ...pero la idea esta propuesta y si alguien desea que se colaborar con alguna entrada pues bienvenido sea.

Así les doy la bienvenida a JAVAX0711.A continuación les presento las secciones de las que cuenta el proyecto, las cuales serán desarrolladas conforme vaya adquiriendo mas conocimientos :

CLIC EN LAS IMAGENES PARA IR A CADA SECCIÓN

Nueva imagen

(POR IMPLEMETAR)

Nueva imagen (3)

Nueva imagen (1)

(POR IMPLEMETAR)

image

... Leer más ...