Hirdetés
Ú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?:))
- Milyen routert?
- VR topik (Oculus Rift, stb.)
- Huawei P30 Pro - teletalálat
- One otthoni szolgáltatások (TV, internet, telefon)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Dell notebook topic
- Autós topik látogatók beszélgetős, offolós topikja
- Opel topik
- Otthoni hálózat és internet megosztás
- iPhone topik
- További aktív témák...
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPad 9th Gen 256GB, Wi-Fi+Cellular, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! MSI B450 R5 5600X 32GB DDR4 512GB SSD RTX 3080 10GB RAMPAGE Shiva Cooler Master 750W
- HIBÁTLAN iPhone 14 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3527, 100% Akkumulátor
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ASRock B450M R5 3500X 16GB DDR4 512GB SSD RTX 3050 8GB GameMax STORM Black EVGA 600W
- GYÖNYÖRŰ iPhone 12 Mini 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3648, 96% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



