Foros del Web » Programación para mayores de 30 ;) » Java »

Como añadir un scrollbar a un proyecto SWT.

Estas en el tema de Como añadir un scrollbar a un proyecto SWT. en el foro de Java en Foros del Web. me estoy volviendo loco. Busco por internet pero encuentro poquísima información. hay 2 códigos que funcionan perfectamente, pero no acabo de poder entenderlos como para ...
  #1 (permalink)  
Antiguo 17/10/2012, 10:33
 
Fecha de Ingreso: diciembre-2011
Mensajes: 134
Antigüedad: 10 años, 7 meses
Puntos: 5
Como añadir un scrollbar a un proyecto SWT.

me estoy volviendo loco. Busco por internet pero encuentro poquísima información.

hay 2 códigos que funcionan perfectamente, pero no acabo de poder entenderlos como para interpretarlos y aplicarlos a mi código. ¿alguien me ayuda?

Mi objetivo es crear un programa que ordene usuarios. por ejemplo, si busco usuarios rubios debe salirme todos los usuarios rubios. el problema viene cuando hay muchos usuarios rubios y no consigo verlos todos porque no se colocar el scrollbar a mi ventana principal del programa.
  #2 (permalink)  
Antiguo 17/10/2012, 11:10
 
Fecha de Ingreso: diciembre-2011
Mensajes: 134
Antigüedad: 10 años, 7 meses
Puntos: 5
Respuesta: Como añadir un scrollbar a un proyecto SWT.

vereis, encuentro este codigo. pero no es esto lo que busco. yo lo que quiero es poder controlar con la scrollball todo el programa , no solo una lista (aqui trabajan con listas) .



Código:

//Send questions, comments, bug reports, etc. to the authors:

//Rob Warner ([email protected])
//Robert Harris ([email protected])

import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;

/**
 * This class demonstrates scroll bars
 */
public class ScrollBarExample {
  public static void main(String[] args) {
    Display display = new Display();
    Shell shell = new Shell(display);
    shell.setLayout(new FillLayout());
    
    // Create a List with a vertical scroll bar
    List list = new List(shell, SWT.V_SCROLL);
    
    // Add a bunch of items to it
    for (int i = 0; i < 500; i++) {
      list.add("A list item");
    }
    
    // Scroll to the bottom
    list.select(list.getItemCount() - 1);
    list.showSelection();
    
    // Get the scroll bar
    ScrollBar sb = list.getVerticalBar();

    // Add one more item that shows the selection value
    list.add("Selection: " + sb.getSelection());
    
    shell.open();
    while (!shell.isDisposed()) {
      if (!display.readAndDispatch()) {
        display.sleep();
      }
    }
    display.dispose();
  }
}

Etiquetas: programa, proyecto, scrollbar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:11.