Avatar billede a-torsten Nybegynder
17. december 2001 - 10:12 Der er 9 kommentarer og
1 løsning

Fjern grim border

Jeg har følgende kode... :

//ForsideGUI.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class ForsideGUI extends JPanel
{
    private JPanel forside;
    private JLabel visLogo;
    private ImageIcon vblogo;

    ForsideGUI()
    {
   
    vblogo = new ImageIcon (\"a.jpg\");
    visLogo = new JLabel (\"\", vblogo, SwingConstants.CENTER);   
   
    forside = new JPanel();
    forside.add(visLogo);
    visLogo.setForeground(Farve.getBaggrundsFarve());
   
   
   
    add(forside);
    setBackground(Farve.getBaggrundsFarve());

       
    }
}


Problemet er at der kommer en grim grå border rundt om billedet/JPanel/Whatever....

Hvad gør jeg
Avatar billede carstenknudsen Nybegynder
17. december 2001 - 10:30 #1
Fjern rammen ved at udføre kommandoen
setMargin( new Insets(0,0,0,0) );
på komponenten der har den uønskede margin, f.eks.
JButton button = new JButton(new ImageIcon(\"pic.gif\"));
button.setMargin(new Insets(0,0,0,0));
Avatar billede a-torsten Nybegynder
17. december 2001 - 10:45 #2
Skal der ikke importeres noget mere....

-Anders
Avatar billede a-torsten Nybegynder
17. december 2001 - 10:48 #3
Jeg får sådan her en hyggelig fætter ..

ForsideGUI.java:26: cannot resolve symbol
symbol  : method setMargin  (java.awt.Insets)
location: class javax.swing.JLabel
    visLogo.setMargin(new Insets(0,0,0,0));
              ^
1 error


-Anders
Avatar billede carstenknudsen Nybegynder
17. december 2001 - 11:17 #4
Den ligger i AbstractButton så put billedet
ind i en JButton i stedet for en label og
disable knappen.
Avatar billede a-torsten Nybegynder
17. december 2001 - 11:21 #5
Så er der bare problemer med en grå border uden om knappen, så det virker ikke..

-Anders
Avatar billede a-torsten Nybegynder
17. december 2001 - 11:24 #6
btw.... Hvordan disabler jeg kanppen..??
Avatar billede a-torsten Nybegynder
17. december 2001 - 11:29 #7
ahh
knapnavn.setEnabled(false);

Men det giver jo oxo knappen nogle tosset triste farver....

-Anders
Avatar billede carstenknudsen Nybegynder
17. december 2001 - 11:53 #8
ja, det er rigtigt, hvad med ikke at disable
den og lade brugeren kunne trykke på den,
der er alligevel ikke noget der skal ske
i så fald.
Avatar billede a-torsten Nybegynder
17. december 2001 - 12:21 #9
Men der er stadig problemer med den border omkring knappen....

-Anders
Avatar billede a-torsten Nybegynder
17. december 2001 - 16:22 #10
Jeg brugte forside.setBackground(Farve.getBaggrundsFarve()); så virkede det...

-Anders
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester