>_carsten jeg ved ikke lige hvad der skete ved min sidste kommentar, men ja det er en header ligesom i regneark, bare med tidspunkter (8:00, 8:15, osv.) i stedet for nummerering.
mon ikke du kan, du har jo svaret fuldt ud på mange af mine spørgsmål ;-) Jeg har selv set på det i flere timer og kan ikke se løsningen umiddelbart, det burde jo være nemt.
Som jeg læser mulighederne i JScrollPane er det at putte en komponent ind der hvor rækkenr./tid skal være og det kunne næsten være hvad som helst der har et tabel lignende layout (Jlist, JComboBox), men det må absolut være nemmest at gøre det med en tabel - altså 2 tabeller ind i JScrollPanet én til rækkenr./tid og én til data. Her er hvad jeg er nået frem til, at synkronisere de to tabeller ville jeg umiddelbart mene er en detalje, men for at sige det lige ud - jeg gider ikke mere i aften.
Der kan være andre løsninger, jeg kan bare ikke se hvad og hvordan!
import javax.swing.*; import javax.swing.table.*;
public class TestTableRowHeader extends javax.swing.JFrame {
Nu er jeg godt nok ikke superskarp hvad angår tabeller, men svare carsten eks. ikke til det, der findes på docjava.dk --> grafiske brugergrænseflader --> tabeller --> eksempel: Reservation af Auditoriet (figur 6) ?
troede faktisk du kørte i en mindre opløsning end alternativet på siden. Det kunne jo godt ske der stadig sad nogle, som kørte med 800 x 600 eller mindre ;)
Nej, det gør jeg dog ikke, men på mit arbejde kan jeg desværre ikke komme højere end 1024 x 768
M.h.t. docjava's figur 6, så er det ikke det samme som mit eksempel, han bruger tabellens første kolonne til at vise 'Lektion', hvor jeg laver en kolonne udenfor selve tabellen, layout mæssigt ser de ens ud, men der er meget forskel.
Kolonnen 'Lektion' kan du flytte hvorhen du vil, det kan ikke lade sig gøre i mit eksempel, der er det kun muligt at flytte 'Title ?' kolonnerne
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.