Article View: borland.public.jbuilder.java.swing
Article #11032Please help
From: Musa S Marasi
Date: Tue, 20 Jul 1999 00:00
Date: Tue, 20 Jul 1999 00:00
67 lines
2636 bytes
2636 bytes
This is my code for populating a JdbNavList, however somehow the list is
not populated, pleas help.
QueryDataSet newqds = myDM.getQueryDataSet1();
newqds.open();
newqds.executeQuery();
newqds.first();
dlistmodel.addElement(newqds.getString("Name"));
while(newqds.next() != false)
{
dlistmodel.addElement(newqds.getString("Name"));
newqds.next();
}
newqds.close();
jdbNavList1 = new JdbNavList();
jdbNavList1.setModel(dlistmodel);
jdbNavList1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
jdbNavList1.setColumnName("Name");
jdbNavList1.setDataSet(qds);
jdbNavList1.setSelectedIndex(0);
JScrollPane listScrollPane = new
JScrollPane(jdbNavList1);
qds = myDM.getQueryDataSet1();
pr = myDM.getParameterRow1();
qds.open();
pr.setString("FirstNameColumn" ,
(String)jdbNavList1.getSelectedValue());
qds.executeQuery();
jdbNavList1.addListSelectionListener(new
javax.swing.event.ListSelectionListener() {
public void
valueChanged(ListSelectionEvent e) {
jdbNavList1_valueChanged(e);
}
});
void jdbNavList1_valueChanged(ListSelectionEvent e) {
try{
if (e.getValueIsAdjusting() == false) {
if (jdbNavList1.getSelectedIndex() != -1) {
String name =
jdbNavList1.getSelectedValue().toString();
nameTxt.setText(name);
}
}
}catch(Exception ex){System.out.println(ex);}
}
Also, in another implementation of mine once something is selected you
can't select anything else inorder to have the desired result, is there
a refresh method or something thanx in advance
Technical Details
Message-ID:
<3794B4FF.42FE1E08@codetech.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 111d45,a67026861689318c,start X-Google-Attributes: gid111d45,public From: Musa S Marasi <musa@codetech.com> Subject: Please help Date: 1999/07/20 Message-ID: <3794B4FF.42FE1E08@codetech.com> X-Deja-AN: 503203724 Content-Transfer-Encoding: 7bit Organization: Another Netscape Collabra Server User X-Accept-Language: en Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 Newsgroups: borland.public.jbuilder.java.swing