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.4. Akcje BeanShell
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