问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用java代码模拟一张图片

发布网友 发布时间:2023-02-27 12:59

我来回答

3个回答

热心网友 时间:2023-10-23 20:19

用java代码模拟一张图片可以这样操作:1.创建BufferedImage类
2.根据BufferedImage类得到一个Graphics2D对象
3.根据Graphics2D对象进行逻辑操作
4.处理绘图
5.将绘制好的图片写入到图片

热心网友 时间:2023-10-23 20:20

第一步:创建画布
万事开头难,我们从创建一个窗体开始,并给窗体添加画笔g。
package drawBoard_test;

import javax.swing.*;
import java.awt.*;

public class DrawUI extends JFrame {

String[] strs = {"直线","签字笔","实时直线", "谢尔宾斯基地毯","递归KLine","矩形", "圆", "实心矩形", "实心圆", "等腰三角形", "三角形", "多边形",
"改进多边形","立方体", "橡皮擦", "撤回", "保存", "打开"};
Color[] color = {Color.red,Color.white,Color.black,Color.blue};
//添加功能和颜色按钮
public void addButton(){
for(String str : strs){
JButton btn = new JButton(str);
add(btn);
}
Dimension dim = new Dimension(30,30);
for(Color c : color){
JButton btn = new JButton();
btn.setBackground(c);
btn.setPreferredSize(dim);
add(btn);
}
}

public void initUI(){
this.setTitle("画图板");
FlowLayout flow = new FlowLayout();
this.setLayout(flow);
this.setSize(1000,800);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(Wi

热心网友 时间:2023-10-23 20:20

第一步:创建画布
万事开头难,我们从创建一个窗体开始,并给窗体添加画笔g。
package drawBoard_test;
import javax.swing.*;
import java.awt.*;
public class DrawUI extends JFrame {
String[] strs = {"直线","签字笔","实时直线", "谢尔宾斯基地毯","递归KLine","矩形", "圆", "实心矩形", "实心圆", "等腰三角形", "三角形", "多边形",
"改进多边形","立方体", "橡皮擦", "撤回", "保存", "打开"};
Color[] color = {Color.red,Color.white,Color.black,Color.blue};
//添加功能和颜色按钮
public void addButton(){
for(String str : strs){
JButton btn = new JButton(str);
add(btn);
}
Dimension dim = new Dimension(30,30);
for(Color c : color){
JButton btn = new JButton();
btn.setBackground(c);
btn.setPreferredSize(dim);
add(btn);
}
}
public void initUI(){
this.setTitle("画图板");
FlowLayout flow = new FlowLayout();
this.setLayout(flow);
this.setSize(1000,800);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(Wi
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
WIN7不会自动安装AHCI驱动是怎么回事?每次重装系统后都得我自己安装_百... 钉钉录播课能否查看观看时长 为什么城市轨道要有身高条件 城轨交通运营管理专业现身高吗 城市轨道交通运营管理这个专业是否有身高要求 读城轨专业需要什么条件 学习城轨专业需要什么条件? 城市轨道专业最低的身高要求多少?身高158毕业出来好找工作吗? 城轨专业要求身材吗 城轨专业有身高限制吗 注册不用手机号可以吗 注册必须用手机号码吗? 注册一定要用手机号吗 听说涂 复方水杨酸擦剂 可以消除 痔疮核,是真的吗 ...0MT5508-LF1V314和F3700系列V8-0MT5508-LF1V996的区别 抖音大号怎么找? 知道抖音小号怎样才能找到大号? 想升职怎么向领导自荐? 梦见红的和青的桃子 抖音《恐怖地下室2》通关技巧攻略 战魂铭人传说难度通关攻略 战魂铭人新手通关技巧 《保卫萝卜3》巧用魔法道具助你通关攻略 《地下城堡3》神民之里通关流程攻略 2022奥特曼传奇英雄怎么刷无限钻石 侏罗纪水世界怎么无限刷钻石 飞跃大冒险无限钻石教程图解 口袋奇兵怎么无限钻石 做梦梦见没熟的青桃子是什么兆头 中考物理常考题解析-初三串并联电流的综合应用6 摩托车没交强险上路怎么处罚 dnf决斗场光剑要打多久pk 什么是大宗农产品交易? 不可以停车的地方可以停多少时间? 注册一定要用手机号吗 注册必须用手机号码吗? 注册不用手机号可以吗 qq炫舞手游礼包码兑换中心是啥 江苏省徐州市什么时候放寒假 徐州12月26日上课吗 徐州什么时候放寒假2023年 2023年属兔如何破运解 本命年佩戴什么生肖最好? 2023本命年戴什么生肖 本命年属什么生肖? 2023年属兔女本命年带三合 属兔女本命年戴什么转运? 2023年属兔本命年佩戴转运珠 佩戴红绳可以转运吗? 怎么取消开锁的震动?还有删除图标的时候的震动? 找一些可爱的兔兔卡通图 无头无尾的意思是什么 咏愁石象之翻译 咏愁古诗的原文 记录是什么词性 帝王蟹怎么做好吃呢?