Definizione alla linea 13 del file SelectPanel.java.
Membri pubblici | |
SelectPanel () | |
costruttore delle classe SelectPanel | |
String | getTableList (JTextField tableList) |
void | init (JPanel pannello) |
asesegna determinate proprietà al pannello | |
XRequestQuery | getXRequest (String service) |
a partire dal tipo di servizio conserva i dati del pannello in una XRequest | |
String | getService () |
getService | |
Funczioni con visibilità di package | |
void | jButton1_mouseClicked (MouseEvent e) |
void | okWhere_mouseClicked (MouseEvent e) |
Attributi con visibilità di package | |
JLabel | columnNum = new JLabel() |
JTextField | columnNumSet = new JTextField() |
JLabel | tableName = new JLabel() |
JTextField | tableList = new JTextField() |
JButton | ok = new JButton() |
JLabel | whereClause = new JLabel() |
JTextField | whereClauseText = new JTextField() |
JTextField | columnNumSetWhere = new JTextField() |
textfield per inserire il numero di campi da inserire | |
JButton | okWhere = new JButton() |
bottone ok per l'inserimento dei campi della where | |
OptionPanel | optionPanel |
optionPanel è il pannello opzionale che si apre quando si clicca su ok del num di colonne | |
OptionPanelInsertUpdate | optionPanelWhere |
optionPanel è il pannello opzionale che si apre quando si clicca su ok del where | |
String | service |
|
costruttore delle classe SelectPanel
Definizione alla linea 47 del file SelectPanel.java. Riferimenti clientswing.UI.SelectPanel.columnNum, clientswing.UI.SelectPanel.columnNumSet, clientswing.UI.SelectPanel.columnNumSetWhere, clientswing.UI.SelectPanel.init(), clientswing.UI.SelectPanel.ok, clientswing.UI.SelectPanel.okWhere, clientswing.UI.SelectPanel.service, clientswing.UI.SelectPanel.tableList, clientswing.UI.SelectPanel.tableName, clientswing.UI.SelectPanel.whereClause, e clientswing.UI.SelectPanel.whereClauseText. 00047 { 00048 columnNum.setText("Inserisci il numero di colonne"); 00049 columnNum.setBounds(new Rectangle(10, 30, 180, 20)); 00050 columnNum.setForeground(Color.black); 00051 00052 columnNumSet.setBounds(new Rectangle(200, 30, 20, 20)); 00053 00054 tableName.setText("Inserisci la Tabella"); 00055 tableName.setBounds(new Rectangle(10, 60, 130, 20)); 00056 tableName.setForeground(Color.black); 00057 00058 tableList.setBounds(new Rectangle(200, 60, 75, 20)); 00059 00060 00061 whereClause.setText("Inserisci i campi della where:"); 00062 whereClause.setBounds(new Rectangle(10, 90, 180, 20)); 00063 whereClause.setForeground(Color.black); 00064 columnNumSetWhere.setBounds(new Rectangle(200, 90, 20, 20)); 00065 okWhere.setBounds(new Rectangle(230, 90, 45, 20)); 00066 okWhere.setText("ok"); 00067 okWhere.setFont(new java.awt.Font("Dialog", 0, 11)); 00068 00069 00070 ok.setBounds(new Rectangle(230, 30, 45, 20)); 00071 ok.setText("ok"); 00072 ok.setFont(new java.awt.Font("Dialog", 0, 11)); 00073 00074 service="select"; 00075 //catturo l'evento 00076 ok.addMouseListener(new SelectPanel_jButton1_mouseAdapter(this)); 00077 //catturo l'evento 00078 okWhere.addMouseListener(new SelectPanel_okWhere_mouseAdapter(this)); 00079 00080 //aggiungo i componenti SWING al frame di Login 00081 this.add(columnNum, null); 00082 this.add(columnNumSet, null); 00083 this.add(tableName, null); 00084 this.add(tableList, null); 00085 this.add(whereClause, null); 00086 this.add(whereClauseText, null); 00087 00088 this.add(whereClause, null); 00089 this.add(columnNumSetWhere, null); 00090 this.add(okWhere, null); 00091 this.add(ok, null); 00092 init(this); 00093 }
Questo è il grafo delle chiamate per questa funzione: ![]() |
|
getService
Implementa clientswing.UI.RequestPanel. Definizione alla linea 145 del file SelectPanel.java. Riferimenti clientswing.UI.SelectPanel.service. 00145 { 00146 return service; 00147 }
|
|
Definizione alla linea 95 del file SelectPanel.java. 00095 { 00096 return tableList.getText(); 00097 00098 }
|
|
a partire dal tipo di servizio conserva i dati del pannello in una XRequest
Implementa clientswing.UI.RequestPanel. Definizione alla linea 107 del file SelectPanel.java. Riferimenti clientswing.model.XRequestQuery.addColumn(), clientswing.model.XRequestQuery.addColumnWhere(), clientswing.UI.OptionPanel.getColumns(), clientswing.UI.OptionPanelInsertUpdate.getColumns(), clientswing.UI.SelectPanel.optionPanel, clientswing.UI.SelectPanel.optionPanelWhere, clientswing.model.XRequestQuery.setService(), clientswing.model.XRequestQuery.setTableName(), e clientswing.UI.SelectPanel.tableList. 00107 { 00108 00109 XRequestQuery request = new XRequestQuery(); 00110 00111 request.setService(service); 00112 request.setTableName(tableList.getText()); 00113 00114 if (optionPanelWhere != null){ 00115 Column[] columnsWhere = optionPanelWhere.getColumns(); 00116 for (int i = 0; i < columnsWhere.length; i++) { 00117 request.addColumnWhere(columnsWhere[i]); 00118 System.out.println("\n" + columnsWhere[i] + "\n"); 00119 } 00120 } 00121 00122 00123 00124 if (optionPanel == null)return request; 00125 00126 Column[] columns = optionPanel.getColumns(); 00127 for (int i = 0; i < columns.length; i++) 00128 request.addColumn(columns[i]); 00129 00130 return request; 00131 }
Questo è il grafo delle chiamate per questa funzione: ![]() |
|
asesegna determinate proprietà al pannello
Implementa clientswing.UI.RequestPanel. Definizione alla linea 100 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.SelectPanel(). 00100 { 00101 pannello.setBounds(new Rectangle(30, 20, 280, 150)); 00102 pannello.setLayout(null); 00103 pannello.setBackground(Color.lightGray); 00104 00105 }
|
|
Definizione alla linea 133 del file SelectPanel.java. Riferimenti clientswing.UI.SelectPanel.columnNumSet, clientswing.UI.OptionPanel.getIsError(), e clientswing.UI.SelectPanel.optionPanel. Referenziato da clientswing.UI.SelectPanel_jButton1_mouseAdapter.mouseClicked(). 00133 { 00134 00135 optionPanel = new OptionPanel(columnNumSet); 00136 if (optionPanel.getIsError()==false) 00137 optionPanel.show(); 00138 }
Questo è il grafo delle chiamate per questa funzione: ![]() |
|
Definizione alla linea 148 del file SelectPanel.java. Riferimenti clientswing.UI.SelectPanel.columnNumSetWhere, clientswing.UI.OptionPanelInsertUpdate.getIsError(), e clientswing.UI.SelectPanel.optionPanelWhere. Referenziato da clientswing.UI.SelectPanel_okWhere_mouseAdapter.mouseClicked(). 00148 { 00149 00150 optionPanelWhere = new OptionPanelInsertUpdate(columnNumSetWhere); 00151 if (optionPanelWhere.getIsError() == false) 00152 optionPanelWhere.show(); 00153 }
Questo è il grafo delle chiamate per questa funzione: ![]() |
|
Definizione alla linea 17 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.SelectPanel(). |
|
Definizione alla linea 18 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.jButton1_mouseClicked(), e clientswing.UI.SelectPanel.SelectPanel(). |
|
textfield per inserire il numero di campi da inserire
Definizione alla linea 32 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.okWhere_mouseClicked(), e clientswing.UI.SelectPanel.SelectPanel(). |
|
Definizione alla linea 25 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.SelectPanel(). |
|
bottone ok per l'inserimento dei campi della where
Definizione alla linea 36 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.SelectPanel(). |
|
optionPanel è il pannello opzionale che si apre quando si clicca su ok del num di colonne
Definizione alla linea 39 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.getXRequest(), e clientswing.UI.SelectPanel.jButton1_mouseClicked(). |
|
optionPanel è il pannello opzionale che si apre quando si clicca su ok del where
Definizione alla linea 41 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.getXRequest(), e clientswing.UI.SelectPanel.okWhere_mouseClicked(). |
|
Definizione alla linea 45 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.getService(), e clientswing.UI.SelectPanel.SelectPanel(). |
|
Definizione alla linea 22 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.getXRequest(), e clientswing.UI.SelectPanel.SelectPanel(). |
|
Definizione alla linea 21 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.SelectPanel(). |
|
Definizione alla linea 28 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.SelectPanel(). |
|
Definizione alla linea 29 del file SelectPanel.java. Referenziato da clientswing.UI.SelectPanel.SelectPanel(). |