[queryviewer-devel] queryviewer/src/net/sourceforge/queryviewer/ui/swing QueryTab.java,1.3,1.4
Status: Alpha
Brought to you by:
avdyk
From: <av...@us...> - 2003-06-17 00:35:32
|
Update of /cvsroot/queryviewer/queryviewer/src/net/sourceforge/queryviewer/ui/swing In directory sc8-pr-cvs1:/tmp/cvs-serv32565 Modified Files: QueryTab.java Log Message: ATTENTION! Ré-écrire toute cette classe! Index: QueryTab.java =================================================================== RCS file: /cvsroot/queryviewer/queryviewer/src/net/sourceforge/queryviewer/ui/swing/QueryTab.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** QueryTab.java 12 Jun 2003 07:43:35 -0000 1.3 --- QueryTab.java 17 Jun 2003 00:35:27 -0000 1.4 *************** *** 3,21 **** package net.sourceforge.queryviewer.ui.swing; import java.awt.Component; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; - import javax.swing.JButton; import javax.swing.JPanel; import javax.swing.JTextArea; - import net.sourceforge.queryviewer.Query; - import net.sourceforge.queryviewer.QueryEvent; import net.sourceforge.queryviewer.QueryException; - import net.sourceforge.queryviewer.QueryListener; /** ! * Le panneau qui va afficher l'application * @author <a href="mailto:arn...@ul...">Arnaud Vandyck</a> * @version $Id$ --- 3,19 ---- package net.sourceforge.queryviewer.ui.swing; + + import java.awt.Component; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JPanel; import javax.swing.JTextArea; import net.sourceforge.queryviewer.Query; import net.sourceforge.queryviewer.QueryException; /** ! * Le panneau qui va afficher l'application <b>ATTENTION</b> réécrire toute cette classe! * @author <a href="mailto:arn...@ul...">Arnaud Vandyck</a> * @version $Id$ *************** *** 47,99 **** */ public void actionPerformed(ActionEvent arg0) { ! this.query.setQueryString(this.queryArea.getText()); ! } ! ! /** ! * @param event ! */ ! protected void fireQueryPerformed(QueryEvent event) { ! try { ! if (!this.listeners.isEmpty()) { ! java.util.Iterator it = this.listeners.iterator(); ! while(it.hasNext()) { ! net.sourceforge.queryviewer.QueryListener ql = (net.sourceforge.queryviewer.QueryListener)it.next(); ! ql.queryPerformed(event); ! } ! } ! } catch(QueryException qex) { ! qex.printStackTrace(); ! } ! ! } ! ! /** ! * @param ql ! */ ! public void addQueryListener(QueryListener ql) { ! this.listeners.add(ql); ! } ! ! /** ! * ! * @return les écouteur de requêtes enregistrés ! */ ! public QueryListener[] getQueryListeners() { ! QueryListener[] ql = null; ! if(!this.listeners.isEmpty()) { ! ql = new QueryListener[this.listeners.size()]; ! ql = (QueryListener[]) this.listeners.toArray(ql); ! } ! return ql; ! } ! ! /** ! * ! * @param l'écouteur à supprimer ! */ ! public void removeQueryListener(QueryListener ql) { ! if(!this.listeners.isEmpty()) { ! this.listeners.remove(ql); ! } } --- 45,53 ---- */ public void actionPerformed(ActionEvent arg0) { ! try { ! this.query.setQueryString(this.queryArea.getText()); ! } catch ( QueryException qe ) { ! // que faire??? ! } // end of try-catch } *************** *** 110,118 **** * lancer la mise à jour de la requête (mais pas du résultat!). * @param query */ protected void setQuery(net.sourceforge.queryviewer.Query newQuery) { this.query = newQuery; - this.query.addPropertyChangeListener(this.result); - this.fireQueryPerformed(new QueryEvent(newQuery.getQueryString())); } --- 64,71 ---- * lancer la mise à jour de la requête (mais pas du résultat!). * @param query + * @deprecated */ protected void setQuery(net.sourceforge.queryviewer.Query newQuery) { this.query = newQuery; } |