標題:
ImageIcon 類別 (一)
[打印本頁]
作者:
tonyh
時間:
2019-12-9 19:33
標題:
ImageIcon 類別 (一)
試利用 javax.swing 套件下的 ImageIcon 類別, 在視窗中置入圖片.
[設計導引]
1. 視窗的 左、右、下方 的邊框佔 3 像素 ; 上方的標題列佔 25 像素
( setResizable() 方法的參數設為 false 所展現的數據 )
2. 圖片大小 399x300 ; 標籤大小 399x300 ; 視窗大小 405x328
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
public class Ch87 {
private JFrame fm;
private JLabel lb;
private ImageIcon icon;
Ch87()
{
icon=new ImageIcon(Ch87.class.getResource("pic/01.jpg"));
//lb=new JLabel(new ImageIcon(Ch87.class.getResource("pic/01.jpg")));
lb=new JLabel(icon);
lb.setBounds(0, 0, 399, 300);
fm=new JFrame("ImageIcon 類別");
fm.setBounds(100, 100, 405, 328);
fm.setVisible(true);
fm.setResizable(false);
fm.setLayout(null);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.add(lb);
}
public static void main(String[] args) {
Ch87 app=new Ch87();
}
}
複製代碼
作者:
黃宇綸
時間:
2019-12-9 20:00
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
public class Ch01 {
private JFrame fm;
private JLabel lb;
private ImageIcon i;
Ch01()
{
i=new ImageIcon(Ch01.class.getResource("pic/chicken.png"));
lb=new JLabel(i);
lb.setBounds(0, 0, 399, 300);
fm=new JFrame("ImageIcon 類別");
fm.setBounds(100, 100, 405, 328);
fm.setVisible(true);
fm.setResizable(false);
fm.setLayout(null);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.add(lb);
}
public static void main(String[] args) {
new Ch01();
}
}
複製代碼
作者:
洪翊展
時間:
2019-12-9 20:04
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
public class Ch01 {
private JFrame fm;
private JLabel lb;
private ImageIcon i;
Ch01()
{
i=new ImageIcon(Ch01.class.getResource("ipc/Desert.jpg"));
lb= new JLabel(i);
lb.setBounds(0,0,399,300);
fm=new JFrame("ImageIcon 類別");
fm.setBounds(100,100,405,328);
fm.setVisible(true);
fm.setResizable(false);
fm.setLayout(null);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.add(lb);
}
public static void main(String[] args) {
Ch01 app=new Ch01();
}
}
複製代碼
作者:
洪翊庭
時間:
2019-12-9 20:04
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
public class Ch87 {
private JFrame fm;
private JLabel lb;
private ImageIcon icon;
Ch87()
{
icon=new ImageIcon(Ch87.class.getResource("pic/01.jpg"));
lb=new JLabel(icon);
lb.setBounds(0, 0, 399, 300);
fm=new JFrame("ImageIcon 類別");
fm.setBounds(100, 100, 405, 328);
fm.setVisible(true);
fm.setResizable(false);
fm.setLayout(null);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.add(lb);
}
public static void main(String[] args) {
Ch87 app=new Ch87();
}
}
複製代碼
作者:
黃宇瑄
時間:
2019-12-9 20:05
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
public class Ch01 {
private JFrame fm;
private JLabel lb;
private ImageIcon icon;
Ch01()
{
icon=new ImageIcon(Ch01.class.getResource("pic/icon_pizza.png"));
lb=new JLabel(icon);
lb.setBounds(0, 0, 399, 300);
fm=new JFrame("ImageIcon 類別");
fm.setBounds(100, 100, 405, 328);
fm.setVisible(true);
fm.setResizable(false);
fm.setLayout(null);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.add(lb);
}
public static void main(String[] args) {
Ch01 app=new Ch01();
}
}
複製代碼
作者:
李沛昂
時間:
2019-12-9 20:07
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Ch00 {
private JFrame fm;
private JLabel lb;
private ImageIcon icon;
Ch00()
{
icon=new ImageIcon(Ch00.class.getResource("pic/pig.jpg"));
lb=new JLabel(icon);
lb.setBounds(0, 0, 399, 300);
fm=new JFrame("ImageIcon 類別");
fm.setBounds(100, 100, 405, 328);
fm.setVisible(true);
fm.setResizable(false);
fm.setLayout(null);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.add(lb);
}
public static void main(String[] args) {
new Ch00();
}
}
複製代碼
作者:
戴嘉禾
時間:
2019-12-9 20:18
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
public class Ch87 {
private JFrame fm;
private JLabel lb;
private ImageIcon icon;
Ch87()
{
icon=new ImageIcon(Ch87.class.getResource("pic/Koala.jpg"));
//lb=new JLabel(new ImageIcon(Ch87.class.getResource("pic/01.jpg")));
lb=new JLabel(icon);
lb.setBounds(0, 0, 399, 300);
fm=new JFrame("ImageIcon 類別");
fm.setBounds(100, 100, 405, 328);
fm.setVisible(true);
fm.setResizable(true);
fm.setLayout(null);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.add(lb);
}
public static void main(String[] args) {
Ch87 app=new Ch87();
}
}
複製代碼
作者:
趙一鳴
時間:
2020-2-17 20:07
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Ch01 {
JFrame fm;
JLabel lb;
ImageIcon icon;
Ch01()
{
icon=new ImageIcon(Ch01.class.getResource(("pic/01.jpg")));
lb=new JLabel(icon);
lb.setBounds(0, 0, 399, 300);
fm =new JFrame("ImageIcon類別");
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.setVisible(true);
fm.setResizable(false);
fm.setLayout(null);
fm.setBounds(100, 100, 405, 328);
fm.add(lb);
}
public static void main(String[] args)
{
new Ch01();
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2