Quelle est la meilleure façon de configurer une table dans un JScrollPane de telle sorte que la première colonne soit toujours à l'écran dans la même position indépendamment des colonnes de défilement horizontal et de chevauchement qui passent dessous? Lorsque la barre de défilement est à l'extrême gauche, les colonnes semblent normales, mais lorsque l'utilisateur fait défiler vers la droite, les colonnes secondaires (2 et suivantes) se déplacent sous la première jusqu'à ce que la dernière colonne apparaisse à l'extrême droite de l'écran. viewport?Comment créer une JTable où la première colonne est toujours dans la fenêtre JScrollPane?
J'ai trouvé un échantillon tiré du livre "Java Swing" d'Eckstein qui fait cela, mais il ne permet pas le redimensionnement de la première colonne. Je pensais à un schéma où un JPanel tenait une structure horizontale et une table contenant les colonnes secondaires et un autre JPanel qui flottait sur eux (fixe indépendamment du défilement). La structure consisterait à maintenir la plage de la fenêtre pendant que la première colonne flottait. Idéalement, je pourrais le faire avec deux tables utilisant le même modèle, mais je ne suis pas sûr si l'idée est une solution naïve. Je voudrais idéalement une configuration où plusieurs tables sont verticalement sur le même scrollpane, où toutes leurs premières colonnes sont alignées et se déplacent ensemble et il y a juste peu d'espaces horizontaux entre les tables individuelles.
MGRH, je pensais à ma question d'être plus obscure pour obtenir une réponse rapidement. Cela devrait fonctionner extrêmement bien. Je vais essayer avec le code de colonnes redimensionnable que vous avez fourni. Merci. – voodoogiant