Background en JDeskPane a StatusBar....

Hola Comunidad:

Estoy iniciando una aplicación JAVA en JCreator PRO... estoy iniciandome en el hermoso mundo de JAVA y la verdad no conozco mucho más que lo basico en entorno gráfico.
Pretendo poner un Background a mi JDeskPane pero no he logrado hacerlo anexo mi source:

[HIGHLIGHT="java"]
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class frmMDI extends JFrame{
private JDesktopPane JDeskPane;
private JMenuBar jmbBarraMenu;
private JMenu jmArchivo;
private JMenuItem jmiCambiarUsuario;
private JMenuItem jmiCerrarSesion;
private JMenuItem jmiSalir;
private JMenu jmCatalogos;
private JMenu jmHerramientas;
private JMenuItem jmiRespaldar;
private JMenuItem jmiRestaurar;
private JMenu jmVer;
private JMenu jmAyuda;
private JMenuItem jmiSICEM;
private JMenuItem jmiAcerca;
public Image imgBackground;

/*----------------------------------------------------------------------------
CONSTRUCTOR DE CLASE----------------------------------------------------------
-----------------------------------------------------------------------------*/
public frmMDI(String strRutaImagen){
//Establecemos el título de la aplicación
setTitle("SICEM - Sistema de Control Escolar Montessori");
//Creamos un ImageIcon que será el icono del Form
ImageIcon imgIcon =new ImageIcon("imagenes/sicem_icon.png");
//Lo colocamos
setIconImage(imgIcon.getImage());
//Creamos una nueva barra de Menu
jmbBarraMenu = new JMenuBar();
//Creamos el elemento de menu Archivo
jmArchivo = new JMenu("Archivo");
//Creamos la opcion Cambiar de Usuario
jmiCambiarUsuario = new JMenuItem("Cambiar de usuario", new ImageIcon ("imagenes/usuarios_icon.png"));
jmiCambiarUsuario.setMnemonic(KeyEvent.VK_F12);
jmArchivo.add(jmiCambiarUsuario);
//Creamos la opcion Cerrar Sesion
jmiCerrarSesion = new JMenuItem("Cerrar sesión", new ImageIcon ("imagenes/locked_icon22x22.png"));
jmiCerrarSesion.setMnemonic(KeyEvent.VK_F11);
jmArchivo.add(jmiCerrarSesion);
jmArchivo.addSeparator();
//Creamos la opcion Salir del menu archivo
jmiSalir = new JMenuItem("Salir", new ImageIcon ("imagenes/exit_icon22x22.png"));
jmiSalir.setMnemonic(KeyEvent.VK_ESCAPE);
jmArchivo.add(jmiSalir);
//Creamos el elemento de menu Catalogo
jmCatalogos = new JMenu("Catálogos");
//Creamos el elemento de menu Herramientas
jmHerramientas = new JMenu("Herramientas");
//Creamos el elemento de menu Respaldar
jmiRespaldar = new JMenuItem("Respaldar Base de Datos");
//Creamos el elemento de menu Restaurar
jmiRestaurar = new JMenuItem("Restaurar Base de Datos");
//Creamos el elemento de menu Ver
jmVer = new JMenu("Ver");
//Creamos el elemento de menu Ayuda
jmAyuda = new JMenu("Ayuda");
//Creamos el elemento de menu AyudaSicem
jmiSICEM = new JMenuItem("Contenido");
//Creamos el elemento de menu acercade
jmiAcerca = new JMenuItem("Acerca de...");

jmbBarraMenu.add(jmArchivo);
jmbBarraMenu.add(jmCatalogos);
jmbBarraMenu.add(jmHerramientas);
jmbBarraMenu.add(jmVer);
jmbBarraMenu.add(jmAyuda);
setJMenuBar(jmbBarraMenu);

//Se supone que coloca el background del formulario
imgBackground = new ImageIcon(getClass().getResource("imagenes/background.jpg")).getImage();

JDeskPane = new JDesktopPane();
add(JDeskPane);

//Se maximiza la ventana
setExtendedState(JFrame.MAXIMIZED_BOTH);
}
}
[/HIGHLIGHT]

como pueden observar esta documentado todo mi código paso a paso para no tener pierde (Casi siempre hago esto cuando manejo nuevos lenguajes XD) realmente no hace nada o si pone el fondo no lo muestra agradeceria mucho cualquier aportacion..... Tambien si alguien puede ayudarme a crear o decirme como puedo crear un StatusBar para mi JDeskPane y decirme porque cuando maximizo mi JDeskPane éste se pone SOBRE mi barra de tareas de windows se lo agradecere mucho.....

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

En vez de:[HIGHLIGHT]

En vez de:[HIGHLIGHT] [/HIGHLIGHT] escribe to código con : <code></code>

Imagen de JaimeItlzc

Etiquetas <code> </code>

 

Imagen de JaimeItlzc

paintComponet

 

Saludos.

Imagen de tux2003

Hola....

Hola Gracias por tu aporte.... A los que tengan el mismo problema que yo anexo la solución del problema y ya modificado para poder poner un Background centrado, mosaico ó extendido.....

 

Gracias y saludos cordiales....