Voici le code de mon applet qui ne marche tj pas dans IE.
Manque t'il qqchose ?? Genre runnable...
package applettest;
import java.util.Arrays;
import javax.swing.*;
/**
*
* @author WatouBilly
*/
public class TestJApplet extends javax.swing.JApplet {
DefaultListModel listModel_1;
DefaultListModel listModel_2;
/** Initializes the applet TestJApplet */
public void init() {
try {
java.awt.EventQueue.invokeAndWait(new Runnable() {
public void run() {
initComponents();
}
});
} catch (Exception ex) {
ex.printStackTrace();
}
}
/** 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.
*/
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">
private void initComponents() {
jScrollPane1 = new javax.swing.JScrollPane();
listModel_1 = new DefaultListModel();
for(int i=0;i<10;i++)
{
listModel_1.add(i,"Voie "+i);
}
jList1 = new JList(listModel_1);
jScrollPane2 = new javax.swing.JScrollPane();
listModel_2 = new DefaultListModel();
jList2 = new JList(listModel_2);
jbtAdd = new javax.swing.JButton();
jbtRemove = new javax.swing.JButton();
jScrollPane1.setViewportView(jList1);
jScrollPane2.setViewportView(jList2);
jbtAdd.setToolTipText("Ajouter une voie");
jbtAdd.setLabel("Add");
jbtAdd.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jbtAddMouseClicked(evt);
}
});
jbtRemove.setText("Remove");
jbtRemove.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jbtRemoveMouseClicked(evt);
}
});
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup()
.add(34, 34, 34)
.add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 121, Short.MAX_VALUE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
.add(jbtRemove, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.add(jbtAdd, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 77, Short.MAX_VALUE))
.add(10, 10, 10)
.add(jScrollPane2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 121, Short.MAX_VALUE)
.add(35, 35, 35))
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup()
.add(52, 52, 52)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jScrollPane2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 237, Short.MAX_VALUE)
.add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 237, Short.MAX_VALUE)))
.add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup()
.add(125, 125, 125)
.add(jbtAdd)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jbtRemove)))
.addContainerGap())
);
}// </editor-fold>
private void jbtRemoveMouseClicked(java.awt.event.MouseEvent evt) {
int idSelectedItem;
idSelectedItem = jList2.getSelectedIndex();
while(idSelectedItem != -1)
{
listModel_1.addElement(jList2.getSelectedValue());
listModel_2.removeElementAt(idSelectedItem);
idSelectedItem = jList2.getSelectedIndex();
}
}
private void jbtAddMouseClicked(java.awt.event.MouseEvent evt) {
int idSelectedItem;
idSelectedItem = jList1.getSelectedIndex();
while(idSelectedItem != -1)
{
listModel_2.addElement(jList1.getSelectedValue());
listModel_1.removeElementAt(idSelectedItem);
idSelectedItem = jList1.getSelectedIndex();
}
Arrays.sort(listModel_1.toArray()) ;
}
// Variables declaration - do not modify
private javax.swing.JList jList1;
private javax.swing.JList jList2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JButton jbtAdd;
private javax.swing.JButton jbtRemove;
// End of variables declaration
}
;lmkl