当前位置: 首页 > article >正文

java图像文件的显示

titook的getimage方法只是将图像加载进来,交给image对象进行管理,至于显示的话则是通过paint方法的graphic对象的drawimage方法

代码示例

package jj;

import java.awt.Graphics;
import java.awt.Image;
import java.io.Console;

import javax.swing.JFrame;

public class imageshow  extends JFrame{
    
    String filename;
    
    public imageshow(String filename) {
        setSize(570,350);
        setVisible(true);
        this.filename=filename;
        // TODO Auto-generated constructor stub
        
    }
    @Override
    public void paint(Graphics g) {
        // TODO Auto-generated method stub
        super.paint(g);
        Image image=getToolkit().getImage(filename);
        int w=image.getWidth(this);
        int h=image.getHeight(this);
//        System.out.println(h);
//        g.drawImage(image, 20,80,this);
        g.drawImage(image, 200,80,w/2,h/2,this);
//        g.drawImage(image, 20, 50, w*2, h*2, this);
        

        
        
    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        new imageshow("D:\\programing\\jj\\src\\21.png");

    }

}
 


http://www.kler.cn/a/509113.html

相关文章:

  • 【深入解析】 RNN 算法:原理、应用与实现
  • 如何选择合适的服务器?服务器租赁市场趋势分析
  • springboot多环境配置
  • 【从0带做】基于Springboot3+Vue3的心理健康预约平台
  • 在 C# 中的Lambda 表达式
  • Json转换类型报错问题:java.lang.Integer cannot be cast to java.math.BigDecimal
  • 海康工业相机的应用部署不是简简单单!?
  • 【王树森推荐系统】排序03:预估分数融合 排序04:视频播放建模
  • 使用 electron-builder 构建一个 Electron 应用程序
  • ComfyUI-PromptOptimizer:文生图提示优化节点
  • 网络编程 - - TCP套接字通信及编程实现
  • 配置web服务端对https进行抓包
  • Python学习指南:从零到进阶的系统流程
  • UllnnovationHub,一个开源的WPF控件库
  • AI 音频工具合集
  • edge浏览器恢复旧版滚动条
  • LLM | 大模型微调学习资源合集个人整理(持续更新)
  • 国产编辑器EverEdit - 列编辑模式
  • 【ROS2 中间件RMW】基于FastDDS共享内存实现ROS2跨进程零拷贝通讯
  • python——句柄
  • 在线json格式化工具
  • Webpack简述
  • 如何在没有root权限的情况下使用R语言
  • 在线图片压缩工具
  • 2024年12月蓝桥杯Scratch12月stema选拔赛真题—小星星
  • 微软确认Win10停更不碍Microsoft 365使用!未来是否更新成谜