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
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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));
17. december 2001 - 10:45
#2
Skal der ikke importeres noget mere.... -Anders
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
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.
17. december 2001 - 11:21
#5
Så er der bare problemer med en grå border uden om knappen, så det virker ikke.. -Anders
17. december 2001 - 11:24
#6
btw.... Hvordan disabler jeg kanppen..??
17. december 2001 - 11:29
#7
ahh knapnavn.setEnabled(false); Men det giver jo oxo knappen nogle tosset triste farver.... -Anders
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.
17. december 2001 - 12:21
#9
Men der er stadig problemer med den border omkring knappen.... -Anders
17. december 2001 - 16:22
#10
Jeg brugte forside.setBackground(Farve.getBaggrundsFarve()); så virkede det... -Anders
Kurser inden for grundlæggende programmering