Jeg vil prøve at uddybe:
Appletten skal indeholde 2 dropdownlister, en knap og en liste. Meningen er at brugeren i den første dropdownliste skal vælge et gadenavn hvorefter næste dropdownliste fyldes med denne gades husnumre. Brugeren vælger så husnummer og der skal derefter forespørges i db'en efter denne adresses byggesager, der fyldes i listen.
I Sun Studio er jeg så begyndt på en Applet template af typen AWT FORM. Jeg har smidt de nødvendige kontroller på formen og tilføjet en ConnectionSource og en NBJDBCRowset og angivet de nødvendige property indstillinger.
Jeg er meget usikker på om jeg er på rette vej. Hvordan får jeg smidt noget indhold i mine dropdownlister og i sidste ende selve listen??
Jeg smider lige koden med:
*********************************************************************
/*
* MyApplet.java
*
* Created on 26. marts 2003, 12:36
*/
/**
*
* @author Jacob Alex Petersen
*/
import java.sql.*;
import java.applet.*;
public class MyApplet extends java.applet.Applet {
/** Initializes the applet MyApplet */
public void init() {
initComponents();
}
/** This method is called from within the init() method to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
private void initComponents() {
connectionSource1 = new org.netbeans.lib.sql.ConnectionSource();
try {
nBJdbcRowSet1 = new org.netbeans.lib.sql.NBJdbcRowSet();
} catch (java.sql.SQLException e1) {
e1.printStackTrace();
}
jComboBox1 = new javax.swing.JComboBox();
jComboBox2 = new javax.swing.JComboBox();
jButton1 = new javax.swing.JButton();
jList1 = new javax.swing.JList();
connectionSource1.setDatabase("jdbc:
mysql://localhost:3306/skabelon");
connectionSource1.setDriver("com.mysql.jdbc.Driver");
connectionSource1.setUsername("root");
nBJdbcRowSet1.setCommand("SELECT * FROM tblbs");
nBJdbcRowSet1.setConnectionSource(connectionSource1);
jComboBox1.setFont(new java.awt.Font("Dialog", 0, 12));
jComboBox1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jComboBox1ActionPerformed(evt);
}
});
add(jComboBox1);
add(jComboBox2);
jButton1.setText("jButton1");
add(jButton1);
jList1.setBorder(new javax.swing.border.EtchedBorder());
add(jList1);
}
private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {
// Add your handling code here:
}
// Variables declaration - do not modify
private org.netbeans.lib.sql.ConnectionSource connectionSource1;
private org.netbeans.lib.sql.NBJdbcRowSet nBJdbcRowSet1;
private javax.swing.JButton jButton1;
private javax.swing.JList jList1;
private javax.swing.JComboBox jComboBox2;
private javax.swing.JComboBox jComboBox1;
// End of variables declaration
}
****************************************************************************
>> arne_v. Skal jeg mounte jar-filen under menu-punktet "File | Mount Filesystem"??
Jeg håber I kan hjælpe mig videre. Jeg giver gerne flere point om nødvendigt!