08. december 2001 - 02:20Der er
3 kommentarer og 1 løsning
At skrive sin egen CellRenderer
Hejsa,
Jeg skal bruge en JList der kan spænde over flere linjer pr. index[n] f.eks. ved hjælp af \\n eller <br>. Jeg har snuset mig frem til, at CellRenderer skal ændres for at multi-lines skal være muligt, og at man kan skrive sin egen CellRenderer.
Nuvel, jeg vil gerne gøre forsøget, men jeg ved ikke helt, hvor jeg skal starte. Hvor kan jeg finde den originale CellRenderer, så jeg kan kigge lidt på den ???
Hvis nogen har kastet sig ud i det før, hører jeg gerne om Jeres erfaringer med ovenstående.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Normalt anvendes en javax.swing.DefaultListCellRenderer, som anvender en JLabel til at vise indholdet af en linie (Bruger toString()) metoden på objektet.
Du kan jo tage udgangspunkt i den, og så bare rette teksten til:
class MyListRenderer extends DefaultListCellRenderer { public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean hasFocus){
Jeps, jeg har fået det til at virke - tak for hjælpen.
Mvh Tonni Aagesen
Synes godt om
Ny brugerNybegynder
Din løsning...
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.