21. juni 2001 - 21:26Der er
8 kommentarer og 1 løsning
Kolonnetitler i tabeller
Hvordan får man kolonnetitler på sine tabeller?
Jeg fandt et eksempel udsnit her:
Object[][] data = { {\"Mary\", \"Campione\", \"Snowboarding\", new Integer (5), new Boolean(false)}, {\"Alison\", \"Huml\", \"Rowing\", new Integer(3), new Boolean(true)}, {\"Kathy\", \"Walrath\", \"Chasing toddlers\", new Integer(2),new Boolean(false)}, {\"Mark\", \"Andrews\", \"Speed reading\", new Integer(20), new Boolean(true)}, {\"Angela\", \"Lih\", \"Teaching high school\", new Integer(4), new Boolean(false)} };
Når du adder din komponent, skal du lægge en JScrollPane omkring. Default Table header bliver placeret i en JScrollPanes header (med mindre man selv laver noget),
Pil dine komponenter af en af gangen, og se om du har farven, når du f.eks. ingen komponenter har (Det tror jeg nu nok). Derefter fyld komponenter på, indtil du får problemet, og så kan du evt. spørge videre derfra. Typisk vil du nok opdage, at følgende kan være en fordel:
JScrollPane jsp = new JScrollPane(table); jsp.setBackground(table.getBackground()); // eller // jsp.getViewPort().setBackground(table.getBackground());
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.