第6周作业-图像缩放显示(改)
来源:互联网 发布:中文域名有必要注册吗 编辑:程序博客网 时间:2024/05/29 19:34
package 作业; import java.awt.*; import javax.swing.*; public class ShowImgApp { public static void main(String[] args) { ImageFrame frame = new ImageFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } } class ImageFrame extends JFrame{ public ImageFrame(){ setTitle("图像缩放"); setSize(WIDTH,HEIGHT); ImagePanel panel = new ImagePanel(); Container contentPane = getContentPane(); contentPane.add(panel); } public static final int WIDTH = 488; public static final int HEIGHT = 375; } class ImagePanel extends JPanel{ public ImagePanel(){ //Image img1; img1 = Toolkit.getDefaultToolkit().getImage("白云山.jpg"); MediaTracker tracker = new MediaTracker(this); tracker.addImage(img1, 1); try{ tracker.waitForID(1); } catch(InterruptedException excetion){} } public void paintComponent(Graphics g){ //super.paintComponent(g); int img1Width = img1.getWidth(this); int img1Height = img1.getHeight(this); g.drawImage(img1, 5, 10, this); g.drawImage(img1, 150, 40, WIDTH/2, HEIGHT/2, this); g.drawImage(img1, 5, 100, WIDTH*2, HEIGHT*2, this); } private Image img1; }
0 0
- 第6周作业-图像缩放显示(改)
- 第6周作业-图像缩放显示(改)
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业--图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 第6周作业-图像缩放显示
- 求职面试的时候如何谈薪酬待遇
- 马步站桩22个要领的几个关键问题解释
- 字典树
- 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
- 写给Git初学者的7个建议
- 第6周作业-图像缩放显示(改)
- C++之类与对象(2)
- 探究下i--和--i在keil下编译c与汇编的区别
- Lesson_for_java_day07--练习--求因子、求个数和、位置倒置、升序排列、键盘循环输入数组
- C语言基本数据类型的长度
- 黑马程序员 ---- 循环结构
- linux命令基础-持续更新
- 第三周作业-循环与判断语句Consdelnput
- 三心二意,助你好运?