¿Por qué mi JScrollPane no funciona?

Tienes esta línea, que agrega ApplicationPanelel visibleArea...

visibleArea.add(frameContent);

Tal vez en realidad te refieres a esto, que agrega el JScrollPaneal visibleArea(y el JScrollPaneya contiene el ApplicationPanel) ...

visibleArea.add(mainImageScrollPane);

Cuando llamas new JScrollPane(frameContent), no hace nada al panel que está dentro, solo agrega un envoltorio alrededor del exterior. Por lo tanto, si desea la capacidad de desplazamiento, debe consultar el JScrollPanecontenedor, en lugar del panel en sí.

Respuesta 1

No especificó ningún tamaño para su frameContent. ¿Es intencional?

Además, frameContentmás adelante se agregará a visibleArea. Significado ya no en elmainImageScrollPane JScrollPane

Tal vez quieras tener: visibleArea.add(mainImageScrollPane);pero necesitas configurar el tamaño de tu panel

Respuesta: 2

Estoy creando una aplicación muy simple para que pueda entender slf4j, unir bibliotecas, implementar implementaciones de registro, etc. Mi aplicación se basa en el slf4j que usa logback para el registro ...

En mi aplicación RCP Eclipse 3.7 estaba obteniendo PreferenceStore de la siguiente manera: Activator.getDefault (). GetPreferenceStore () que devuelve un IPreferenceStore. Aquí la propia preferencia del activador ...

Recibo este error del ExampleServer proporcionado cuando escribo un valor en una variable (usando UaExpert), que es un elemento secundario de otro objeto. Imprimí el nivel de acceso donde la excepción es ...

Tengo un gran XML que contiene alrededor de 300 elementos. Necesito modificar 2 o 3 elementos en este xml usando Java. No quiero ir a la clasificación y desorganización convencionales, ya que implica la ...