- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- dchard: GSM Nap az Informatika Történeti Kiállításon [2026.02.14.]
- Parci: Milyen mosógépet vegyek?
- gban: Ingyen kellene, de tegnapra
- mefistofeles: Az elhízás nem akaratgyengeség!
- Elektromos rásegítésű kerékpárok
- eBay-es kütyük kis pénzért
- GoodSpeed: Samsung DV90DG52A0ABLE hőszivattyús szárítógép
- Luck Dragon: Asszociációs játék. :)
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
Új hozzászólás Aktív témák
-
#89874944
törölt tag
Sziasztok!
Nyomógombokra tettem képeket, így:
JButton button1;
//button 2,3....BufferedImage buttonIcon = ImageIO.read(new File("car.jpg"));
button1 = new JButton(new ImageIcon(buttonIcon));A probléma, hogy a képeknek csak egy részét teszi rá a nyomógombokra, (gondolom túl nagyok a képek). Ahogy átméretezem az ablakot, megnövelem, egyre nagyobb rész látszik a képekből. Én azt szeretném, hogy mindig látszódjon a teljes kép, és átméretezésnél legyenek nagyobbak. Hogy tudnám ezt megcsinálni?

A JFrame-en van két panel, a JFrame GridLayout-al van rendezve, a gombok az egyik panelen vannak, ezen belül szintén GridLayout-al.public class iconpanel extends JFrame{
JPanel row1 = new JPanel();
JPanel row2 = new JPanel();// panel a masodik sorhoz
JButton button1;
JButton button2;
JButton button3;
JButton button4;
public iconpanel() {
GridLayout layout = new GridLayout(2, 0);
setLayout(layout);
FlowLayout layoutl = new FlowLayout(FlowLayout.CENTER, 10, 10) ;
row1.setLayout(layoutl);
row1.add(foreignText);
add(row1);
GridLayout layout2 = new GridLayout(0,2);
row2.setLayout(layout2);
BufferedImage buttonIcon = ImageIO.read(new File("car.jpg"));
button1 = new JButton(new ImageIcon(buttonIcon));
row2.add(button1);
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- BMW topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Linux kezdőknek
- dchard: GSM Nap az Informatika Történeti Kiállításon [2026.02.14.]
- Parfüm topik
- Íme, a mágneses töltő, ami nem tapad az S26-hoz
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen egeret válasszak?
- World of Warships
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- További aktív témák...
- LG 48C5 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen8 CPU
- Yurbuds Ironman fülhallgató
- ÉV ELEJI RAKTÁRSÖPRÉS!!! - Videókártyák, Monitorok, Notebookok, Stb. - Szaküzletből! Számlával!
- BESZÁMÍTÁS! Gigabyte B760M i5 14600K 16GB DDR4 512GB SSD RX 9060 XT 16GB Asus A31 PLUS TG ARGB 650W
- Adata DDR5 5600 RAM 2x8 GB
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


