Gå til innhold

Å sette farge på panel ?


Anbefalte innlegg

Skrevet

Hei.

Er det noen som kunne forklart meg hva slags instruksjoner jeg må skrive for å kunne sette farge på en panel, JPanel, og komponentene.

Videoannonse
Annonse
Skrevet

Man kan sette farge på for- og bakgrunn på komponenter ved hjelp av setForeground(Color farge) og setBackground(Color farge). eks:

 

JButton knapp = new JButton("Trykk her");
knapp.setForeground(Color.white);
knapp.setBackground(Color.black);

 

Du finner det meste av det du trenger i java API

Skrevet

Thanx mate!! Det var til stor hjelp!!

 

Har et spørsmål til:

Noen som vet åssen man setter en "firekant" rundt tekstfeltene på en panel ?

(Bruker borderlayout)

Skrevet

Regner med at du mener en ramme rundt komponentene(f.eks JTextField). Da må du bruke BorderFactory.

 

Et eksempel er:

 

JLabel info = new JLabel("Info:");

info.setBorder(BorderFactory.createLineBorder(Color.blue));

 

Du kan altså bruke klassemetodene i BorderFactory for å lage rammer på komponenter, er egentlig veldig lett.

Skrevet

Det gjør du slik:

 

panel.setBorder(new javax.swing.border.TitledBorder("Info:"));

 

(Det finnes flere forskjellige border`s..)

Skrevet
hvordan man setter en ramme rundt flere textfields.

Du legger alle de elementene du ønsker ramme rundt til i en egen JPanel. Dette panelet legger du ramme rundt, og så legger du det til i contentpanen din.

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...