5.A.1.7.1. Widok BeanShell dla perspektyw z połączeniem do bazy danych

Poniższe polecenie używa klasy generatora źródeł Orbada Oracle Plugin by wygenerować źródło widoku systemowego USER_TABLES.

import pl.mpak.orbada.oracle.util.SourceCreator;
return (new SourceCreator(database, null)).getSource("SYS", "VIEW", "USER_TABLES");

Polecenie wyświetla na ekranie przy pomocy predefiniowanej funkcji showResultSet wszystkie parametry procedur pobierając je z metadanych sterownika JDBC.

showResultSet(database.getMetaData().getProcedureColumns(null, null, null, null));

5.A.1.7.2. Widok BeanShell

Wyświetlenie na zakładce wyniku ciągu znaków "ABC".

self.println("ABC");

Polecenie zmienia na czas działania aplikacji kolor tła wybranej zakładki.

javax.swing.UIManager.put("Table.selectionBackground", new Color(160, 160, 200));

5.A.1.7.3. Uruchomienie programu

Poniższy skrypt można umieścić w ustawieniach wtyczki BeanShell by rozszerzyć wygląd JGOODIES.

javax.swing.UIManager.put("TabbedPane.background", new Color(220, 220, 220));
Color selectionBackground = new Color(160, 160, 200);
javax.swing.UIManager.put("List.selectionBackground", selectionBackground);
javax.swing.UIManager.put("Table.selectionBackground", selectionBackground);

5.A.1.7.5. Zakładka zapytań SQL

Po uruchomieniu zapytania na liście wyników pojawi się tekstowa reprezentacja wersji '1.0.0.150'

select 'beanshell { new pl.mpak.util.id.VersionID(1, 0, 0, 150) }' value from dual