viernes, 23 de marzo de 2012

JDesktopPane con ScrollBar en [JAVA]


Al momento de trabajar con el JDesktopPanehabráalgunas ventanas hijas que son mas grandes que el destokp bueno esto se puede solucionar redimensionando la ventana a pantalla completa , pero si no queremos hacer esto nostocaríaagregar un ScrollBar.

¿Como lo hacemos?
primero construimos una clase JDesktopPane y añadimos o implementamos elScrollable cuyas propiedades son las mismas que el ScrollPane

                     
class DesktopPane extends JDesktopPane implements Scrollable{
public Dimension getPreferredScrollableViewportSize() {
return getPreferredSize();
}

public int getScrollableUnitIncrement(Rectangle r, int axis, int dir) {
return 50;
}

public int getScrollableBlockIncrement(Rectangle r, int axis, int dir) {
return 200;
}

public boolean getScrollableTracksViewportWidth() {
return false;
}

public boolean getScrollableTracksViewportHeight() {
return false;
}
}



Si lo imaginas,lo programas

No hay comentarios:

Publicar un comentario