Board logo

標題: ImageIcon 類別 (三) [打印本頁]

作者: 周政輝    時間: 2018-2-3 11:30     標題: ImageIcon 類別 (三)

利用 JFrame 類別下的 setIconImage() 方法, 搭配 ImageIcon 類別下的 getImage() 方法, 設定視窗的小圖示.

小圖示可直接在 google 上搜尋取得, 或到提供大量免費圖片素材之Icon Archive網站取得.


[attach]3379[/attach]
作者: 張健勳    時間: 2018-2-3 11:34

  1. package bbs.istak.org.tw;

  2. import java.awt.BorderLayout;
  3. import java.awt.EventQueue;

  4. import javax.swing.JFrame;
  5. import javax.swing.JPanel;
  6. import javax.swing.border.EmptyBorder;
  7. import java.awt.GridBagLayout;
  8. import com.jgoodies.forms.layout.FormLayout;
  9. import com.jgoodies.forms.layout.ColumnSpec;
  10. import com.jgoodies.forms.layout.RowSpec;
  11. import javax.swing.GroupLayout;
  12. import javax.swing.GroupLayout.Alignment;
  13. import javax.swing.JTextField;
  14. import javax.swing.JButton;
  15. import java.awt.event.ActionListener;
  16. import java.awt.event.ActionEvent;
  17. import javax.swing.JLabel;
  18. import javax.swing.ImageIcon;

  19. public class Main extends JFrame {

  20.         private JPanel contentPane;

  21.         /**
  22.          * Launch the application.
  23.          */
  24.         public static void main(String[] args) {
  25.                 EventQueue.invokeLater(new Runnable() {
  26.                         public void run() {
  27.                                 try {
  28.                                         Main frame = new Main();
  29.                                         frame.setVisible(true);
  30.                                 } catch (Exception e) {
  31.                                         e.printStackTrace();
  32.                                 }
  33.                         }
  34.                 });
  35.         }

  36.         /**
  37.          * Create the frame.
  38.          */
  39.         public Main() {
  40.                 setTitle("ImageIcon");
  41.                 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  42.                 setBounds(100, 100, 314, 396);
  43.                 contentPane = new JPanel();
  44.                 contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  45.                 setContentPane(contentPane);
  46.                 contentPane.setLayout(null);
  47.                
  48.                 JLabel lblNewLabel = new JLabel("Welcome");
  49.                 lblNewLabel.setLabelFor(this);
  50.                 lblNewLabel.setBounds(-1, 0, 296, 276);
  51.                 contentPane.add(lblNewLabel);
  52.                
  53.                 JButton btn2 = new JButton("\u7761\u89BA");
  54.                 btn2.setIcon(new ImageIcon(Main.class.getResource("/bbs/istak/org/tw/parrot.png")));
  55.                 btn2.setBounds(142, 274, 153, 39);
  56.                 contentPane.add(btn2);
  57.                
  58.                 JButton btn4 = new JButton("\u554F\u865F");
  59.                 btn4.setIcon(new ImageIcon("C:\\Users\\15LiveTW\\Downloads\\sleep.jfif"));
  60.                 btn4.setBounds(142, 310, 153, 40);
  61.                 contentPane.add(btn4);
  62.                
  63.                 JButton btn3 = new JButton("\u9E1A\u9D61");
  64.                 btn3.setIcon(new ImageIcon(Main.class.getResource("/bbs/istak/org/tw/qm.jpg")));
  65.                 btn3.addActionListener(new ActionListener() {
  66.                         public void actionPerformed(ActionEvent arg0) {
  67.                         }
  68.                 });
  69.                 btn3.setBounds(0, 310, 145, 40);
  70.                 contentPane.add(btn3);
  71.                
  72.                 JButton btn1 = new JButton("\u8C93\u54AA");
  73.                 btn1.setIcon(new ImageIcon("C:\\Users\\15LiveTW\\Downloads\\meow.jfif"));
  74.                 btn1.setBounds(-1, 274, 145, 38);
  75.                 contentPane.add(btn1);
  76.                
  77.                 JButton icon = new JButton("\u8C93\u54AA");
  78.                 icon.addActionListener(new ActionListener() {       
  79.                        
  80.                         public void actionPerformed(ActionEvent e) {
  81.                        
  82.                                 if(e.getSource()==btn1)                
  83.                                 {
  84.                                         lblNewLabel.setIcon(new ImageIcon("meow.jifi"));
  85.                         }
  86.                                 if(e.getSource()==btn2)
  87.                         {
  88.                                         lblNewLabel.setIcon(new ImageIcon("parrot.png"));
  89.                         }
  90.                                 if(e.getSource()==btn4)
  91.                                 {
  92.                                         lblNewLabel.setIcon(new ImageIcon("qm.jpg"));
  93.                                 }
  94.                                 if(e.getSource()==btn3)
  95.                                 {
  96.                                         lblNewLabel.setIcon(new ImageIcon("sleep.jifi"));
  97.                                 }

  98.                         }
  99.                 });

  100.                
  101.        
  102.                
  103.                        
  104.         }
  105. }
複製代碼

作者: 蔡季樺    時間: 2018-2-3 12:05

本帖最後由 蔡季樺 於 2018-2-9 21:42 編輯
  1. package bbs.istak.org.tw;

  2. import java.awt.BorderLayout;
  3. import java.awt.EventQueue;
  4. import java.awt.Image;
  5. import java.awt.Window;

  6. import javax.imageio.ImageIO;
  7. import javax.swing.ImageIcon;
  8. import javax.swing.JFrame;
  9. import javax.swing.JButton;
  10. import javax.swing.JPanel;

  11. import java.awt.event.MouseAdapter;
  12. import java.awt.event.MouseEvent;
  13. import java.awt.image.BufferedImage;
  14. import java.io.File;
  15. import java.io.IOException;

  16. import javax.swing.JLabel;
  17. import javax.swing.border.EmptyBorder;
  18. import java.awt.Toolkit;

  19. public class Main {

  20.         private JFrame frame;
  21.         private JFrame frame_1;
  22.         private ImageIcon icon;
  23.         private String newIcon;
  24.         private JPanel contentPane;
  25.         private JLabel label;
  26.                 private ImageIcon icon2;
  27.                 private ImageIcon icon3;


  28.         /**
  29.          * Launch the application.
  30.          */
  31.         public static void main(String[] args) {
  32.                 EventQueue.invokeLater(new Runnable() {
  33.                         public void run() {
  34.                                 try {
  35.                                         Main window = new Main();
  36.                                         window.frame_1.setVisible(true);
  37.                                 } catch (Exception e) {
  38.                                         e.printStackTrace();
  39.                                 }
  40.                         }
  41.                 });
  42.         }

  43.         /**
  44.          * Create the application.
  45.          */
  46.         public Main() {
  47.                 initialize();
  48.         }

  49.         /**
  50.          * Initialize the contents of the frame.
  51.          */
  52.         private void initialize() {
  53.                 frame = new JFrame();
  54.                 frame.setBounds(100, 100, 450, 300);
  55.                 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


  56.                 frame_1 = new JFrame();
  57.                 frame_1.setIconImage(Toolkit.getDefaultToolkit().getImage(Main.class.getResource("/bbs/istak/org/tw/earth-icon.png")));
  58.                
  59.                 frame_1.getContentPane().setLayout(null);

  60.                
  61.             

  62.                
  63.                 label = new JLabel();
  64.                 label.setBounds(0, 0, 434, 239);
  65.                 frame_1.getContentPane().add(label);
  66.                
  67.                 JButton btnNewButton = new JButton("");
  68.                 btnNewButton.setIcon(main2("Koala.jpg"));

  69.                 btnNewButton.addMouseListener(new MouseAdapter() {
  70.                         @Override
  71.                         public void mouseReleased(MouseEvent arg0) {
  72.                                 main("Koala.jpg");
  73.                                 
  74.                         }
  75.                 });
  76.                
  77.                 btnNewButton.setBounds(0, 239, 115, 23);
  78.                 frame_1.getContentPane().add(btnNewButton);
  79.                
  80.                 JButton btnNewButton_1 = new JButton("");
  81.                 btnNewButton_1.setIcon(main2("Desert.jpg"));

  82.                 btnNewButton_1.addMouseListener(new MouseAdapter() {
  83.                         @Override
  84.                         public void mouseReleased(MouseEvent arg0) {
  85.                                 main("Desert.jpg");
  86.                                 
  87.                         }
  88.                 });
  89.                
  90.                 btnNewButton_1.setBounds(116, 239, 107, 23);
  91.                 frame_1.getContentPane().add(btnNewButton_1);
  92.                
  93.                 JButton btnNewButton_2 = new JButton("");
  94.                 btnNewButton_2.setIcon(main2("Penguins.jpg"));
  95.                 btnNewButton_2.addMouseListener(new MouseAdapter() {
  96.                         @Override
  97.                         public void mouseReleased(MouseEvent arg0) {
  98.                                 main("Penguins.jpg");
  99.                                 
  100.                         }
  101.                 });
  102.                
  103.                 btnNewButton_2.setBounds(222, 239, 115, 23);
  104.                 frame_1.getContentPane().add(btnNewButton_2);
  105.                
  106.                
  107.                 JButton btnNewButton_3 = new JButton("");
  108.                 btnNewButton_3.setIcon(main2("Lighthouse.jpg"));
  109.                 btnNewButton_3.addMouseListener(new MouseAdapter() {
  110.                         @Override
  111.                         public void mouseReleased(MouseEvent arg0) {
  112.                                 main("Lighthouse.jpg");
  113.                                 
  114.                         }
  115.                 });
  116.                
  117.                 btnNewButton_3.setBounds(332, 239, 102, 23);
  118.                 frame_1.getContentPane().add(btnNewButton_3);
  119.                
  120.         }
  121.                

  122.            
  123.         public void main(String i)
  124.         {
  125.                  icon = new ImageIcon(Main.class.getResource(i));
  126.              Image img = icon.getImage().getScaledInstance(399, 300,  java.awt.Image.SCALE_FAST );
  127.          ImageIcon newIcon = new ImageIcon(img);
  128.          label.setIcon(newIcon);
  129.         }
  130.         public ImageIcon main2(String s)
  131.         {
  132.                  icon2 = new ImageIcon(Main.class.getResource(s));
  133.              Image imgsm = icon2.getImage().getScaledInstance(45,25,Image.SCALE_FAST);
  134.              ImageIcon newicon2 = new ImageIcon(imgsm);
  135.              return newicon2;
  136.         }
  137.       
  138.      }
複製代碼

作者: 蔡庭豪    時間: 2018-2-3 12:07

  1. package bbs.istak.org.tw;

  2. import java.awt.BorderLayout;
  3. import java.awt.EventQueue;
  4. import java.awt.Image;

  5. import javax.swing.ImageIcon;
  6. import javax.swing.JFrame;
  7. import javax.swing.JPanel;
  8. import javax.swing.border.EmptyBorder;
  9. import javax.swing.JButton;
  10. import javax.swing.JLabel;
  11. import java.awt.event.ActionListener;
  12. import java.awt.event.ActionEvent;

  13. public class Test extends JFrame {

  14.         private JPanel contentPane;
  15.         private static ImageIcon icon;
  16.         private static ImageIcon iconsm;
  17.         private static JLabel lblNewLabel;
  18.         private static ImageIcon ICON1;
  19.         /**
  20.          * Launch the application.
  21.          */
  22.         public static void main(String[] args) {
  23.                 EventQueue.invokeLater(new Runnable() {
  24.                         public void run() {
  25.                                 try {
  26.                                         Test frame = new Test();
  27.                                         frame.setVisible(true);
  28.                                        
  29.                                 } catch (Exception e) {
  30.                                         e.printStackTrace();
  31.                                 }
  32.                         }
  33.                 });
  34.         }

  35.         /**
  36.          * Create the frame.
  37.          */
  38.         public Test() {
  39.                 ICON1 = new ImageIcon(Main.class.getResource("icon4.png"));
  40.         Image img1 = ICON1.getImage().getScaledInstance(376,208,Image.SCALE_FAST);
  41.       
  42.                 setIconImage(img1);
  43.          
  44.          
  45.                 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  46.                 setBounds(100, 100, 412, 300);
  47.                 contentPane = new JPanel();
  48.                 contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  49.                 setContentPane(contentPane);
  50.                 contentPane.setLayout(null);
  51.                
  52.                 lblNewLabel = new JLabel();
  53.                 lblNewLabel.setBounds(10, 10, 376, 208);
  54.                 contentPane.add(lblNewLabel);
  55.                
  56.                 JButton btnNewButton = new JButton();
  57.                 btnNewButton.setIcon(ciconsm("image3.jpg"));
  58.                 btnNewButton.addActionListener(new ActionListener() {
  59.                         public void actionPerformed(ActionEvent arg0) {
  60.                                 cicon("image3.jpg");
  61.                         }
  62.                 });
  63.                 btnNewButton.setBounds(10, 229, 87, 30);
  64.                 contentPane.add(btnNewButton);
  65.                
  66.                 JButton btnNewButton_1 = new JButton();
  67.                 btnNewButton_1.setIcon(ciconsm("image0.jpg"));
  68.                 btnNewButton_1.addActionListener(new ActionListener() {
  69.                         public void actionPerformed(ActionEvent e) {
  70.                                 cicon("image0.jpg");
  71.                         }
  72.                 });
  73.                 btnNewButton_1.setBounds(107, 229, 87, 30);
  74.                 contentPane.add(btnNewButton_1);
  75.                
  76.                 JButton btnNewButton_2 = new JButton();
  77.                 btnNewButton_2.setIcon(ciconsm("image2.jpg"));
  78.                 btnNewButton_2.addActionListener(new ActionListener() {
  79.                         public void actionPerformed(ActionEvent e) {
  80.                                 cicon("image2.jpg");
  81.                         }
  82.                 });
  83.                 btnNewButton_2.setBounds(201, 229, 87, 30);
  84.                 contentPane.add(btnNewButton_2);
  85.                
  86.                 JButton btnNewButton_3 = new JButton();
  87.                 btnNewButton_3.setIcon(ciconsm("image1.jpg"));
  88.                 btnNewButton_3.addActionListener(new ActionListener() {
  89.                         public void actionPerformed(ActionEvent e) {
  90.                                 cicon("image1.jpg");
  91.                         }
  92.                 });
  93.                 btnNewButton_3.setBounds(298, 229, 87, 30);
  94.                 contentPane.add(btnNewButton_3);
  95.        
  96.                  
  97.         }
  98.         public static void cicon (String str){
  99.                    icon = new ImageIcon(Main.class.getResource(str));
  100.                  Image img = icon.getImage().getScaledInstance(376,208,Image.SCALE_FAST);
  101.                  ImageIcon newicon = new ImageIcon(img);
  102.                  lblNewLabel.setIcon(newicon);
  103.                
  104.         }
  105.         public static ImageIcon ciconsm (String str){
  106.                    iconsm = new ImageIcon(Main.class.getResource(str));
  107.                  Image imgsm = iconsm.getImage().getScaledInstance(47,26,Image.SCALE_FAST);
  108.                  ImageIcon newiconsm = new ImageIcon(imgsm);
  109.                  return newiconsm;
  110.                
  111.         }
  112. }
複製代碼

作者: 黃茂勛    時間: 2018-2-3 12:10

  1. package bbs.istak.org.tw;

  2. import java.awt.BorderLayout;
  3. import java.awt.EventQueue;
  4. import java.awt.Image;

  5. import javax.swing.JFrame;
  6. import javax.swing.JPanel;
  7. import javax.swing.border.EmptyBorder;
  8. import javax.swing.GroupLayout;
  9. import javax.swing.GroupLayout.Alignment;
  10. import javax.swing.ImageIcon;
  11. import javax.swing.JLabel;
  12. import javax.swing.JButton;

  13. import java.awt.event.ActionListener;
  14. import java.awt.event.ActionEvent;

  15. public class Main extends JFrame {

  16.         private JPanel contentPane;
  17.     private ImageIcon icon;
  18.     private ImageIcon img_fr;
  19.        
  20.         public static void main(String[] args) {
  21.                 EventQueue.invokeLater(new Runnable() {
  22.                         public void run() {
  23.                                 try {
  24.                                         Main frame = new Main();
  25.                                         frame.setVisible(true);
  26.                                         ImageIcon icon_btn = new ImageIcon(Main.class.getResource("earth.png"));
  27.                                         Image img_btn = icon_btn.getImage().getScaledInstance(45, 45, java.awt.Image.SCALE_FAST);
  28.                                         frame.setIconImage(img_btn);
  29.                                 } catch (Exception e) {
  30.                                         e.printStackTrace();
  31.                                 }
  32.                         }
  33.                 });
  34.         }
  35.    
  36.         JLabel lblNewLabel;
  37.         public Main() {
  38.                 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  39.                 setBounds(100, 100, 444, 372);
  40.                 contentPane = new JPanel();
  41.                 contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  42.                 setContentPane(contentPane);
  43.                 contentPane.setLayout(null);
  44.                
  45.        
  46.                
  47.                 lblNewLabel = new JLabel();
  48.                 lblNewLabel.setBounds(0, 0, 429, 293);
  49.                 contentPane.add(lblNewLabel);
  50.                
  51.                 Changeicon("Koala.jpg");
  52.                
  53.                
  54.                 JButton btnNewButton = new JButton(Btnimage("Koala.jpg"));
  55.                 btnNewButton.setBounds(0, 293, 112, 41);
  56.                 contentPane.add(btnNewButton);
  57.                 btnNewButton.addActionListener(new ActionListener() {
  58.              public void actionPerformed(ActionEvent arg0) {
  59.                      Changeicon("Koala.jpg");
  60.              }
  61.                 });                    
  62.                 JButton btnNewButton_1 = new JButton(Btnimage("Chrysanthemum.jpg"));
  63.                 btnNewButton_1.setBounds(110, 293, 112, 41);
  64.                 contentPane.add(btnNewButton_1);
  65.                 btnNewButton_1.addActionListener(new ActionListener() {
  66.             public void actionPerformed(ActionEvent arg0) {
  67.                     Changeicon("Chrysanthemum.jpg");
  68.             }
  69.                 });   
  70.                
  71.                 JButton btnNewButton_2 = new JButton(Btnimage("Desert.jpg"));
  72.                 btnNewButton_2.addActionListener(new ActionListener() {
  73.                         public void actionPerformed(ActionEvent arg0) {
  74.                                 Changeicon("Desert.jpg");
  75.                         }
  76.                 });
  77.                 btnNewButton_2.setBounds(221, 293, 112, 41);
  78.                 contentPane.add(btnNewButton_2);
  79.                
  80.                 JButton btnNewButton_3 = new JButton(Btnimage("Lighthouse.jpg"));
  81.                 btnNewButton_3.addActionListener(new ActionListener() {
  82.                         public void actionPerformed(ActionEvent e) {                       
  83.                                 Changeicon("Lighthouse.jpg");
  84.                         }
  85.                 });
  86.                 btnNewButton_3.setBounds(329, 293, 100, 41);
  87.                 contentPane.add(btnNewButton_3);
  88.                        
  89.         }

  90.         public void Changeicon(String str)
  91.         {       
  92.                 icon = new ImageIcon(Main.class.getResource(str));
  93.                 Image img = icon.getImage().getScaledInstance(429, 293, java.awt.Image.SCALE_FAST);
  94.                 ImageIcon newicon = new ImageIcon(img);
  95.                 lblNewLabel.setIcon(newicon);       
  96.         }
  97.         public ImageIcon Btnimage(String str)
  98.         {
  99.                 ImageIcon icon_btn = new ImageIcon(Main.class.getResource(str));
  100.                 Image img_btn = icon_btn.getImage().getScaledInstance(45, 45, java.awt.Image.SCALE_FAST);
  101.                 ImageIcon newicon_btn = new ImageIcon(img_btn);
  102.                 return newicon_btn;
  103.         }
  104. }
複製代碼

作者: 林侑成    時間: 2018-2-10 10:08

  1. package asdf;

  2. import java.awt.BorderLayout;
  3. import java.awt.EventQueue;
  4. import java.awt.Image;

  5. import javax.swing.JFrame;
  6. import javax.swing.JPanel;
  7. import javax.swing.border.EmptyBorder;
  8. import javax.swing.GroupLayout;
  9. import javax.swing.GroupLayout.Alignment;
  10. import javax.swing.ImageIcon;
  11. import javax.swing.JLabel;
  12. import javax.swing.JButton;

  13. import java.awt.event.ActionListener;
  14. import java.awt.event.ActionEvent;

  15. public class Asdf extends JFrame {

  16.         private JPanel contentPane;
  17.     private ImageIcon icon;
  18.     private ImageIcon img_fr;
  19.         
  20.         public static void main(String[] args) {
  21.                 EventQueue.invokeLater(new Runnable() {
  22.                         public void run() {
  23.                                 try {
  24.                                             Asdf frame = new Asdf();
  25.                                         frame.setVisible(true);
  26.                                         ImageIcon icon_btn = new ImageIcon(Asdf.class.getResource("earth.png"));
  27.                                         Image img_btn = icon_btn.getImage().getScaledInstance(45, 45, java.awt.Image.SCALE_FAST);
  28.                                         frame.setIconImage(img_btn);
  29.                                 } catch (Exception e) {
  30.                                         e.printStackTrace();
  31.                                 }
  32.                         }
  33.                 });
  34.         }
  35.    
  36.         JLabel lblNewLabel;
  37.         public Asdf() {
  38.                 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  39.                 setBounds(100, 100, 444, 372);
  40.                 contentPane = new JPanel();
  41.                 contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  42.                 setContentPane(contentPane);
  43.                 contentPane.setLayout(null);
  44.                
  45.         
  46.                
  47.                 lblNewLabel = new JLabel();
  48.                 lblNewLabel.setBounds(0, 0, 429, 293);
  49.                 contentPane.add(lblNewLabel);
  50.                
  51.                 Changeicon("Koala.jpg");
  52.                
  53.                
  54.                 JButton btnNewButton = new JButton(Btnimage("Koala.jpg"));
  55.                 btnNewButton.setBounds(0, 293, 112, 41);
  56.                 contentPane.add(btnNewButton);
  57.                 btnNewButton.addActionListener(new ActionListener() {
  58.              public void actionPerformed(ActionEvent arg0) {
  59.                      Changeicon("Koala.jpg");
  60.              }
  61.                 });                     
  62.                 JButton btnNewButton_1 = new JButton(Btnimage("Chrysanthemum.jpg"));
  63.                 btnNewButton_1.setBounds(110, 293, 112, 41);
  64.                 contentPane.add(btnNewButton_1);
  65.                 btnNewButton_1.addActionListener(new ActionListener() {
  66.             public void actionPerformed(ActionEvent arg0) {
  67.                     Changeicon("Chrysanthemum.jpg");
  68.             }
  69.                 });   
  70.                
  71.                 JButton btnNewButton_2 = new JButton(Btnimage("Desert.jpg"));
  72.                 btnNewButton_2.addActionListener(new ActionListener() {
  73.                         public void actionPerformed(ActionEvent arg0) {
  74.                                 Changeicon("Desert.jpg");
  75.                         }
  76.                 });
  77.                 btnNewButton_2.setBounds(221, 293, 112, 41);
  78.                 contentPane.add(btnNewButton_2);
  79.                
  80.                 JButton btnNewButton_3 = new JButton(Btnimage("Lighthouse.jpg"));
  81.                 btnNewButton_3.addActionListener(new ActionListener() {
  82.                         public void actionPerformed(ActionEvent e) {                        
  83.                                 Changeicon("Lighthouse.jpg");
  84.                         }
  85.                 });
  86.                 btnNewButton_3.setBounds(329, 293, 100, 41);
  87.                 contentPane.add(btnNewButton_3);
  88.                         
  89.         }

  90.         public void Changeicon(String str)
  91.         {        
  92.                 icon = new ImageIcon(Asdf.class.getResource(str));
  93.                 Image img = icon.getImage().getScaledInstance(429, 293, java.awt.Image.SCALE_FAST);
  94.                 ImageIcon newicon = new ImageIcon(img);
  95.                 lblNewLabel.setIcon(newicon);        
  96.         }
  97.         public ImageIcon Btnimage(String str)
  98.         {
  99.                 ImageIcon icon_btn = new ImageIcon(Asdf.class.getResource(str));
  100.                 Image img_btn = icon_btn.getImage().getScaledInstance(45, 45, java.awt.Image.SCALE_FAST);
  101.                 ImageIcon newicon_btn = new ImageIcon(img_btn);
  102.                 return newicon_btn;
  103.         }
  104. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2