09. maj 2005 - 13:43
Der er
2 løsninger
Image i JPanel
Hej, jeg har oprettet en GUI bestående af en JPanel. I dette JPanel vil jeg gerne have et simpelt billede, gerne centreret. How to do that? Nedenstående er hvad jeg i forvejen har lavet. private void setupGUI(JPanel panel) { panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); panel.setBorder(new BevelBorder(BevelBorder.RAISED)); panel.add(new JLabel(infoString)); } //findes i load() metode: JPanel infoPanel = new JPanel(); setupGUI(infoPanel); add(infoPanel, BorderLayout.EAST);
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
private void setupGUI(JPanel panel) { panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); panel.setBorder(new BevelBorder(BevelBorder.RAISED)); JLabel label = new JLabel (infoString); label.setIcon (new ImageIcon ("ditbillede.jpg")); panel.add(label); } Var én mulighed...
Ups, jeg glemte at vende tilbage. Jeg fandt ud af samme løsning som du foreslår, derfor deler jeg lige pointene mellem os... Anvendt løsning: panel.add(new JLabel(new ImageIcon("textures/wall_128.jpg")), "Center");
Kurser inden for grundlæggende programmering