Skala Ikon Imej secara automatik kepada saiz label
Pengguna sering memaparkan imej pada label pada JFrame mereka. Kadang-kadang imej mempunyai saiz yang sangat berbeza. Ini boleh menyebabkan GUI kelihatan tidak konsisten. Satu penyelesaian adalah untuk mempunyai saiz label mengawal saiz imej. Kod berikut menunjukkan cara untuk melakukannya.
ImageIcon img= new ImageIcon("res.png"); jLabel.setIcon(img); jLabel.setPreferredSize(new Dimension(100, 100)); jLabel.setSize(new Dimension(100, 100));
Kaedah setPreferredSize, bersama-sama dengan kaedah setSize, digunakan untuk menetapkan saiz label. Dalam contoh di atas, kami menetapkan saiz kepada 100 x 100 piksel. Ini akan menyebabkan imej diskalakan agar muat dalam dimensi tersebut.
Ini ialah cara yang mudah dan berkesan untuk menskala imej secara automatik agar sesuai dengan saiz label. Walau bagaimanapun, adalah penting untuk diingat bahawa ini hanya akan berfungsi dengan imej yang lebih kecil daripada saiz label. Jika imej lebih besar daripada label, ia akan dipotong.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Skalakan Ikon Imej Secara Automatik agar Sesuai dengan Saiz JLabel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!