swinggl
Class SwingGL

java.lang.Object
  extended by swinggl.SwingGL

public class SwingGL
extends java.lang.Object


Constructor Summary
SwingGL()
          Costruttore
 
Method Summary
 void AddDesktopPaneToWindow(java.lang.String name, java.lang.String window)
          Aggiunge un DeskTop Pane alla Finestra
 void addMenuBarToWindow(java.lang.String name, java.lang.String window)
          Aggiunge una menù bar ad una finestra
 void addMenuToWindow(java.lang.String menubar, java.lang.String name, java.lang.String[] menuItems, SwingGLEvent e)
          Aggiunge un menù alla finestra
 void addTabToTabbedPane(java.lang.String tabbedpane, java.lang.String name, java.lang.String title)
          Permette di aggiugere un pannello ad un TabbedPane
 SwingGL getGraphicInteface(java.lang.String internalFrame)
          Restituisce l'oggeto SwingGL di un Internal Frame
 java.lang.Object getObject(java.lang.String name)
          Restituisce un riferimento di tipo Object all'oggetto (componente grafico) a cui ci si riferisce mediante una stringa che è il nome dell'oggetto
 char[] GetPassword(java.lang.String name)
          Applicabile a PasswordField ritorna un vettore di caratteri che è la password digitata
 boolean GetSelected(java.lang.String name)
          Applicabile a CheckBox e RadioButton ritorna se l'elemento è stato selezionato
 java.lang.String GetSelection(java.lang.String name)
          Applicabile a ComboBox ritorna il testo selezionato
 java.lang.String GetText(java.lang.String name)
          Applicabile a TextField e TextArea ritorna una stringa contanente il testo digitato sul componente
 void newButton(java.lang.String name, java.lang.String container, java.lang.String text, int x, int y, int width, int height, SwingGLEvent e)
          Consente la creazione e visualizzazione di un Bottone su cui si può cliccare
 void newButtonGroup(java.lang.String name)
           
 void newCheckBox(java.lang.String name, java.lang.String container, java.lang.String text, int x, int y, int width, int height, boolean selected)
          Permette di visualizzare un CheckBox
 void newComboBox(java.lang.String name, java.lang.String container, java.lang.String[] items, int x, int y, int width, int height)
          Permette la visualizzazione di un ComboBox
 SwingGL newInternalFrame(java.lang.String name, java.lang.String desktoppane, java.lang.String title, int x, int y, int width, int height)
          Aggiunge un InternalFrame ad un Desktop Pane
 void newLabel(java.lang.String name, java.lang.String container, java.lang.String text, int x, int y, int width, int height)
          Cosente la visualizzazione di una etichetta ed il suo posizionamento relativo al contenitore
 void newPanel(java.lang.String name, java.lang.String container, int width, int height)
          Permette di visualizzare un pannello sul quale creare altri oggetti grafici
 void newPasswordField(java.lang.String name, java.lang.String container, int x, int y, int width, int height)
          Permette la visualizzazione di un campo Password
 void newRadioButton(java.lang.String name, java.lang.String container, java.lang.String Group, java.lang.String text, int x, int y, int width, int height, boolean selected)
          Permette la visualizzazione di un radio button associato ad un button group
 void newTabbedPane(java.lang.String name, java.lang.String container, int x, int y, int width, int height)
          Permette la visualizzazione di un TabbedPane
 void newTextArea(java.lang.String name, java.lang.String container, java.lang.String text, int x, int y, int width, int height)
          Permette la visualizzazione di una Text Area
 void newTextField(java.lang.String name, java.lang.String container, java.lang.String text, int x, int y, int width, int height)
          Permette la visualizzazione di un Text Field
 void newWindow(java.lang.String name, java.lang.String title, int x, int y, int width, int height)
          Permette la creazione e visualizzazione di una finestra
 void SetSelected(java.lang.String name, boolean value)
          Applicabile a CheckBox e RadioButton setta la selezione
 void SetSelection(java.lang.String name, int index)
          Applicabile a ComboBox setta il testo della possibile selezione
 void SetText(java.lang.String name, java.lang.String text)
          Applicabile a TextField e TextArea setta il testo del componente
 java.lang.String ShowInputDialog(java.lang.String message)
          Permette la visualizzazione di una finestra di input
 void ShowMessageDialog(java.lang.String message)
          Permette la visualizzazione di un messaggio
 java.lang.String ShowOpenFileDialog(java.lang.String title)
          Visualizza una OpenFileDialog
 java.lang.String ShowSaveFileDialog(java.lang.String title)
          Visualizza una FileSaveDialog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwingGL

public SwingGL()
Costruttore

Method Detail

getObject

public java.lang.Object getObject(java.lang.String name)
Restituisce un riferimento di tipo Object all'oggetto (componente grafico) a cui ci si riferisce mediante una stringa che è il nome dell'oggetto

Parameters:
name -
Returns:
Object

newWindow

public void newWindow(java.lang.String name,
                      java.lang.String title,
                      int x,
                      int y,
                      int width,
                      int height)
               throws SwingGLException
Permette la creazione e visualizzazione di una finestra

Parameters:
name - Stringa contenente il nome che si vuole assegnare alla finestra
title - Stringa che indica il titolo che verrà visualizzato nella finestra
x - Posizione X nello schermo
y - Posizione Y nello schermo
width - Larghezza della finestra
heightAltezza - della finestra
Throws:
SwingGLException

newPanel

public void newPanel(java.lang.String name,
                     java.lang.String container,
                     int width,
                     int height)
              throws SwingGLException
Permette di visualizzare un pannello sul quale creare altri oggetti grafici

Parameters:
name - Stringa che contine il nome che si vuole assegnare al pannello
container - Contenitore del pannello tipicamente una finestra
width - Esprime la Larghezza del Pannello in pixel
height - Esprime l'Altezza del Pannello in pixel
Throws:
SwingGLException

newLabel

public void newLabel(java.lang.String name,
                     java.lang.String container,
                     java.lang.String text,
                     int x,
                     int y,
                     int width,
                     int height)
              throws SwingGLException
Cosente la visualizzazione di una etichetta ed il suo posizionamento relativo al contenitore

Parameters:
name - Stringa contenente il nome che si vuole assegnare all'etichetta
container - Stringa che indica il nome del contenitore tipicamente un pannello
text - Stringa Testo dell'etichetta
x - Posizione X relativa al contenitore
y - Posizione Y relativa la contenitore
width - Larghezza dell'etichetta
height - Altezza dell'etichetta
Throws:
SwingGLException

newButton

public void newButton(java.lang.String name,
                      java.lang.String container,
                      java.lang.String text,
                      int x,
                      int y,
                      int width,
                      int height,
                      SwingGLEvent e)
               throws SwingGLException
Consente la creazione e visualizzazione di un Bottone su cui si può cliccare

Parameters:
name - Stringa contenente il nome che si vuole assegnare al Bottone
container - Stringa contente il nome del contenitore tipicamente un pannello
text - Testo del Bottone
x - Posizione X relativa al contenitore
y - Posizione Y relativa al contenitore
width - Larghezza del Bottone
height - Altezza del bottone
e - Classe che implementa SwingGLEvent per la gestione dell'evento Click settabile su null se non si vuole gestire l'evento
Throws:
SwingGLException

newTextArea

public void newTextArea(java.lang.String name,
                        java.lang.String container,
                        java.lang.String text,
                        int x,
                        int y,
                        int width,
                        int height)
                 throws SwingGLException
Permette la visualizzazione di una Text Area

Parameters:
name - Nome da dare al componente
container - Nome del contenitore tipicamente un pannello
text - Testo di default
x - Posizione X
y - Posizione Y
width - Larghezza del componente
height - Altezza del Componente
Throws:
SwingGLException

newTextField

public void newTextField(java.lang.String name,
                         java.lang.String container,
                         java.lang.String text,
                         int x,
                         int y,
                         int width,
                         int height)
                  throws SwingGLException
Permette la visualizzazione di un Text Field

Parameters:
name - Nome da dare al componente
container - Nome del contenitore tipicamente un pannello
text - Testo di default
x - Posizione X
y - Posizione Y
width - Larghezza del componente
height - Altezza del Componente
Throws:
SwingGLException

newPasswordField

public void newPasswordField(java.lang.String name,
                             java.lang.String container,
                             int x,
                             int y,
                             int width,
                             int height)
                      throws SwingGLException
Permette la visualizzazione di un campo Password

Parameters:
name - Nome da dare al componente
container - Nome del contenitore tipicamente un pannello
x - Posizione x
y - Posizione y
width - Larghezza del componente
height - Altezza del componente
Throws:
SwingGLException

newCheckBox

public void newCheckBox(java.lang.String name,
                        java.lang.String container,
                        java.lang.String text,
                        int x,
                        int y,
                        int width,
                        int height,
                        boolean selected)
                 throws SwingGLException
Permette di visualizzare un CheckBox

Parameters:
name - Nome del componente
container - Nome del contenitore tipicamente un pannello
text - Testo inerente alla selezione
x - Posizione x
y - Posizione y
width - Larghezza del componente
height - Altezza del componente
selected - Selezionato vero/falso
Throws:
SwingGLException

newButtonGroup

public void newButtonGroup(java.lang.String name)
                    throws SwingGLException
Throws:
SwingGLException

newRadioButton

public void newRadioButton(java.lang.String name,
                           java.lang.String container,
                           java.lang.String Group,
                           java.lang.String text,
                           int x,
                           int y,
                           int width,
                           int height,
                           boolean selected)
                    throws SwingGLException
Permette la visualizzazione di un radio button associato ad un button group

Parameters:
name - Nome del componenete
container - Nome del contenitore tipicamente un pannello
Group - Nome del button group
text - Testo inerente alla selezione
x - Posizione x
y - Posizione y
width - Larghezza del componente
height - Altezza del componente
selected - Selezionato Vero/Falso
Throws:
SwingGLException

newComboBox

public void newComboBox(java.lang.String name,
                        java.lang.String container,
                        java.lang.String[] items,
                        int x,
                        int y,
                        int width,
                        int height)
                 throws SwingGLException
Permette la visualizzazione di un ComboBox

Parameters:
name - Nome da dare al Componente
container - Nome del contenitore tipicamente un pannello
items - Lista dei valori selezionabili
x - Posizione x
y - Posizione y
width - Larghezza del componente
height - Altezza del componente
Throws:
SwingGLException

newTabbedPane

public void newTabbedPane(java.lang.String name,
                          java.lang.String container,
                          int x,
                          int y,
                          int width,
                          int height)
                   throws SwingGLException
Permette la visualizzazione di un TabbedPane

Parameters:
name - Nome da dare al componente
container - Nome del contenitore tipicamente un pannello
x - Posizione x
y - Posizione y
width - Larghezza del componente
height - Altezza del componente
Throws:
SwingGLException

addTabToTabbedPane

public void addTabToTabbedPane(java.lang.String tabbedpane,
                               java.lang.String name,
                               java.lang.String title)
                        throws SwingGLException
Permette di aggiugere un pannello ad un TabbedPane

Parameters:
tabbedpane - Nome del TabbedPane
name - Nome del pannello che si vuole aggiungere
title - Titolo del pannello
Throws:
SwingGLException

addMenuBarToWindow

public void addMenuBarToWindow(java.lang.String name,
                               java.lang.String window)
                        throws SwingGLException
Aggiunge una menù bar ad una finestra

Parameters:
name - Nome da dare al componente
window - Nome della finestra
Throws:
SwingGLException

addMenuToWindow

public void addMenuToWindow(java.lang.String menubar,
                            java.lang.String name,
                            java.lang.String[] menuItems,
                            SwingGLEvent e)
                     throws SwingGLException
Aggiunge un menù alla finestra

Parameters:
menubar - Nome della menùbar
name - Nome del menu che si stà aggiungendo
menuItems - Campi del menù
e - Gestore dell'evento click sul menù
Throws:
SwingGLException

ShowOpenFileDialog

public java.lang.String ShowOpenFileDialog(java.lang.String title)
Visualizza una OpenFileDialog

Parameters:
title - Titolo della finestra
Returns:
String Nome del file selezionato

ShowSaveFileDialog

public java.lang.String ShowSaveFileDialog(java.lang.String title)
Visualizza una FileSaveDialog

Parameters:
title - Titolo della finestra di dialogo
Returns:
String Nome del file sul quale salvare salvare

ShowMessageDialog

public void ShowMessageDialog(java.lang.String message)
Permette la visualizzazione di un messaggio

Parameters:
message - Messaggio da visualizzare

ShowInputDialog

public java.lang.String ShowInputDialog(java.lang.String message)
Permette la visualizzazione di una finestra di input

Parameters:
message - Messaggio da visualizzare
Returns:
Stringa di risposta da parte dell'utente

GetText

public java.lang.String GetText(java.lang.String name)
                         throws SwingGLException
Applicabile a TextField e TextArea ritorna una stringa contanente il testo digitato sul componente

Parameters:
name - Nome del Componente
Returns:
Testo Digitato
Throws:
SwingGLException

GetPassword

public char[] GetPassword(java.lang.String name)
                   throws SwingGLException
Applicabile a PasswordField ritorna un vettore di caratteri che è la password digitata

Parameters:
name - Nome del componenente
Returns:
Password digitata
Throws:
SwingGLException

GetSelection

public java.lang.String GetSelection(java.lang.String name)
                              throws SwingGLException
Applicabile a ComboBox ritorna il testo selezionato

Parameters:
name - Nome del Componenete
Returns:
Testo Selezionato
Throws:
SwingGLException

GetSelected

public boolean GetSelected(java.lang.String name)
                    throws SwingGLException
Applicabile a CheckBox e RadioButton ritorna se l'elemento è stato selezionato

Parameters:
name - Nome del Componente
Returns:
Booleano Vero/Falso
Throws:
SwingGLException

SetText

public void SetText(java.lang.String name,
                    java.lang.String text)
             throws SwingGLException
Applicabile a TextField e TextArea setta il testo del componente

Parameters:
name - Nome del componente
text - testo da settare
Throws:
SwingGLException

SetSelection

public void SetSelection(java.lang.String name,
                         int index)
                  throws SwingGLException
Applicabile a ComboBox setta il testo della possibile selezione

Parameters:
name - Nome del componente
index - Intero che indica la posizione del testo da settare nel vettore String[] Items
Throws:
SwingGLException

SetSelected

public void SetSelected(java.lang.String name,
                        boolean value)
                 throws SwingGLException
Applicabile a CheckBox e RadioButton setta la selezione

Parameters:
name - Nome del Componente
value - Booleano Vero/Falso
Throws:
SwingGLException

AddDesktopPaneToWindow

public void AddDesktopPaneToWindow(java.lang.String name,
                                   java.lang.String window)
                            throws SwingGLException
Aggiunge un DeskTop Pane alla Finestra

Parameters:
name - Nome del Desktop Pane
window - Nome della Finestra
Throws:
SwingGLException

newInternalFrame

public SwingGL newInternalFrame(java.lang.String name,
                                java.lang.String desktoppane,
                                java.lang.String title,
                                int x,
                                int y,
                                int width,
                                int height)
                         throws SwingGLException
Aggiunge un InternalFrame ad un Desktop Pane

Parameters:
name - Nome dell'Internal Frame
desktoppane - Nome del Desktop Pane
title - Titolo dell'Internal Frame
x - Posizione x
y - Posizione y
width - Larghezza del Frame
height - Altezza del Frame
Returns:
Oggetto di tipo SwingGL
Throws:
SwingGLException

getGraphicInteface

public SwingGL getGraphicInteface(java.lang.String internalFrame)
                           throws SwingGLException
Restituisce l'oggeto SwingGL di un Internal Frame

Parameters:
internalFrame - Nome dell'Internal Frame
Returns:
Throws:
SwingGLException