Ou sont les fichiers d'import ?
Bonjour,
Je débute en Java et j'utilise la JDK1.5.0_06.
J'ai un fichier.java qui contient les imports suivants :
Code:
1 2 3 4 5
| import javax.swing.*;
import javax.swing.table.TableModel;
import javax.swing.event.*;
import java.awt.Dimension;
import java.awt.event.*; |
La variable classpath n'étant pas définie, ou peut-on trouver les informations qui sont indiqués dans l'import de javax.swing.table.TableModel ?
et est-ce que le fait de déclarer javax.swing.* importe la totalité des informations et dans ce cas, il serait inutile de déclarer javax.swing.table.TableModel non ? A moins que * ne veut pas dire "tout ce qui suit" ?
D'avance merci
Je suis vraiment novice....
J'ai rajouté devant le premier source les lignes :
import javax.swing.*;
import javax.swing.table.TableModel;
import javax.swing.event.*;
import java.awt.Dimension;
import java.awt.event.*;
je le nommé Matable.java et quand je fais javac Matable.java j'ai des messages d'erreur avec DefaultTableModel.
Est-ce que le deuxième code je dois le mettre dans une fonction Main() ? et dans un autre fichier .java ? ou dans le même ?
D'avance merci.
Vraiment désolé Sozie9372
Sozie9372, je suis vraiment désolé mais je n'arrive pas a faire fonctionner ton code. J'ai mis ceci dans Matable.java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| import javax.swing.*;
import javax.swing.table.TableModel;
import javax.swing.event.*;
import java.awt.Dimension;
import java.awt.event.*;
public class Matable {
private DefaultTableModel model;
private JTable table;
public Matable(){
model = new DefaultTableModel();
table = new Jtable(model);
initTable();
}
public JComponent buildTable(){
return new JScrollPane(table);
}
private void initTable(){
int[] intArray = new int[50];
for(int i = 0 ; i < 50 ; i++) {
model.addColumn(String.valueOf(i+1));
intArray[i] = i;
}
for(int i = 0 ; i < 50 ;i++) {
model.addRow(intArray);
}
}
public static void main(String[] argv)
{
Matable t = new Matable();
monPanel.add(t.build());
}
} |
Mais cela génére des erreurs.
Est-ce qu'il serait possible STP de me dire ou se situent les erreurs ?
Et également des imports que j'ai réellement besoin ?
D'avance merci