bonjour à tous,

voici ce que fait mon interface graphique :

une JFrame qui contient un nombre variable de JInternalFrame.
Cahque JInternalFrame est séparée en 2 parties grâce à un JSplitPane.
La partie du haut est une JTable et la partie du bas une JTextArea.

Je voudrais que la JTable soit dans une scrollpane afin de pouvoir la parcourir entièrement.
Seulement la scrollbarre apparait mais sans le curseur de position je ne peux voir que les 19 premières lignes de ma JTable (sur plusieurs centaines), et bien entendu je ne peux pas monter ou descendre l'ascenseur.

voici la méthode qui crée ma JTable et l'ajoute au ScrollPane :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
private JScrollPane newActions(int procId)
    {	
		actionsBox = new ActionTable(this,procId,commandsSettings,generalWindow);
		actionsBox.getTableHeader().setReorderingAllowed(false);
 
		scrollAction=new JScrollPane(actionsBox);
		scrollAction.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
		scrollAction.setVisible(true);
 
		return scrollAction;
    }
et voici la méthode qui crée mes JSplitPane (qui recoit en paramètre une JInternalFrame) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
public void SplitPanes (int procnb, JInternalFrame intframe){
 
    	//Create one split pane with the scroll panes in them
		splitpane=new JSplitPane (JSplitPane.VERTICAL_SPLIT, newActions(procnb), newConsole(procnb));
 
		splitpane.setOneTouchExpandable(true);
		splitpane.setResizeWeight(0.5);
 
    	// Add the components
		intframe.add(splitpane, BorderLayout.CENTER);
 
    	intframe.setBounds(0, 0, PROCESSOR_WIDTH, PROCESSOR_HEIGHT);
	   	intframe.setVisible(true);
	   	splitpane.setVisible(true);
    }
la méthode newConsole retourne (comme newAction) un scrollpane. C'est là que se trouve ma JTextArea.

Merci de m'éclairer si vous avez des idées.

JoNjOn