jogrba Skrevet 12. april 2005 Del Skrevet 12. april 2005 (endret) Spm 1: Når jeg skal sette farge i GUI (JFrame), bruker jeg f.eks. setBackground(Color.white); Men hva om jeg vil bruke en annen farge enn disse standardfargene, f.eks. #B8BBF4, hva skal jeg da skrive i stedet for bg? ting.setBackground(Color bg); Spm 2: Når jeg skal sette fonttype og -størrelse i GUI, må jeg da gjøre dette på hver enkelt komponent? Eller finnes det en måte å gjøre dette på felles for alle komponentene? Endret 12. april 2005 av jogrba Lenke til kommentar
buskmann Skrevet 12. april 2005 Del Skrevet 12. april 2005 Ta en kikk i Color-klassen du. Lenke til kommentar
buskmann Skrevet 12. april 2005 Del Skrevet 12. april 2005 Og til spørsmål 2: Du kan overlagre (extende) LookAndFeel. Lenke til kommentar
jogrba Skrevet 12. april 2005 Forfatter Del Skrevet 12. april 2005 Ta en kikk i Color-klassen du. Hvor gjør jeg det? (Beklager, men jeg er ganske fersk innen Java-programmering.) Og til spørsmål 2: Du kan overlagre (extende) LookAndFeel. Når jeg skriver class GUI extends LookAndFeel { public static void main(String[] args) { Rammeklasse ramme = new Rammeklasse(); } } Hvordan skal jeg da gi samme font til alle komponentene i ramme-GUI'en? "ramme.LookAndFeel" et eller annet? Lenke til kommentar
buskmann Skrevet 13. april 2005 Del Skrevet 13. april 2005 Ta en kikk i Color-klassen du. Hvor gjør jeg det? (Beklager, men jeg er ganske fersk innen Java-programmering.) Og til spørsmål 2: Du kan overlagre (extende) LookAndFeel. Når jeg skriver class GUI extends LookAndFeel { public static void main(String[] args) { Rammeklasse ramme = new Rammeklasse(); } } Hvordan skal jeg da gi samme font til alle komponentene i ramme-GUI'en? "ramme.LookAndFeel" et eller annet? Jeg antok at du hadde mer erfaring, min feil. Det er unødvendig å overlagre lookandfeelmanageren, når jeg ser nøyere etter i API-en. Samme font: 1. Med UIManager finn hvilken lookandfeelmanager du bruker. 2. Kjør denne metoden på den. 3. Hvis du gjør dette etter du har tegnet vinduet, må kjøre metoden updateComponentTreeUI. Farger: komponent.setBackground(new Color(parametrene dine)); For øvrig er det mye godt lesestoff i API-en: http://java.sun.com/j2se/1.5.0/docs/api/index.html Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå