Java绘制圆形

article/2025/10/25 1:05:34

在这里插入图片描述

package 坦克大战.draw;import javax.swing.*;
import java.awt.*;/*** @Auther:* @Date: 2022/4/16 - 04 - 16 - 21:16* @Description: 坦克大战.draw* @version: 1.0*/
public class draw extends JFrame{//继承JFrame、JFrame对应窗口,可以当作一个画框//定义一个画板private Panel panel = null;//主函数public static void main(String[] args) {draw draw = new draw();}//构造器public draw(){//初始化面板panel = new Panel();//面板放入画框this.add(panel);//设置画框大小this.setSize(400,400);//设置当点击窗口结束按钮后程序退出。若无此设置点击窗口 x 按钮后程序仍在执行this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置显示this.setVisible(true);  }
}
/*
* 说明paint()方法被调用的情况:
*       1、当组件第一次在屏幕显示时会自动调用paint()方法
*       2、窗口最小化,再最大化
*       3、窗口大小发生变化
*       4、repaint()函数被调用
* *///绘制一个面板,继承JPanel
class Panel extends JPanel{//panel是一个画板//graphics g--是一个画笔@Overridepublic void paint(Graphics g) { //这是一个绘图方法super.paint(g); //调用父类方法完成初始化System.out.println("窗口被调用");//绘制圆形g.drawOval(125,125,100,100);/** 绘图方法:*       画直线:drawLine(int var1, int var2, int var3, int var4)*       画矩形边框:drawRect(int x, int y, int width, int height)*       画椭圆边框:drawOval(int var1, int var2, int var3, int var4)*       填充矩形:fillRect(int var1, int var2, int var3, int var4)*       设置画笔颜色:setColor(Color.blue);*       填充椭圆:fillOval(int var1, int var2, int var3, int var4)*       画图片:*               //获取图片资源---Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/picture.png"))*               //画图片:Image image = drawImage(Image var1, int var2, int var3, int var4, int var5, ImageObserver var6)*                       例:drawImage(image, 125, 125, 200, 200, this)*       设置画笔字体:setFont(Font var1)*       画字符串:drawString(String var1, int var2, int var3)* */}
}

出处:韩顺平老师
声明:此文章为学习笔记,如有侵权请联系删除。


http://chatgpt.dhexx.cn/article/To7CX2dQ.shtml

相关文章

Java练习题(经典8题)

题目一 共有50枚硬币,可能包括4种类型:1元,5角,1角,5分。已知总价值为20元。求各种硬币的数量。 解题思路:简单分析可知硬币有多种组合,我们可以假设先抛开50枚硬币去寻找1元需要多少个硬币&…

Java中常见的30道例题(附代码)

目录 第一题:判断数组中奇数偶数的个数并求和 第二题:判断三个数中的最大值 第三题:剔除某些数据并打印输出 第四题:输入0到7判断星期几 第五题:将一个数组倒序输出 第六题:输入一个数判断是否是素数 …

Linux内核编译详细总结

一、实验目的 学习重新编译Linux内核,理解、掌握Linux内核和发行版本的区别。 二、实验内容 在Linux操作系统环境下重新编译内核。实验主要内容: A. 查找并且下载一份内核源代码,本实验使用最新的Linux内核2.6.36。 B. 配置内核。 C. 编…

LINUX内核目录文件说明以及配置并编译内核的方法

在下载内核前,我们应该讨论一些重要的术语和事实。Linux内核是一个宏内核,这意味着整个操作系统都运行在内核预留的内存里。说的更清楚一些,内核是放在内存里的。内核所使用的空间是内核预留的。只有内核可以使用预留的内核空间。内核拥有这些…

Linux内核的编译、安装、调试

这里写目录标题 编译安装内核下载内核安装依赖更改.config编译内核安装首先安装模块安装内核更改引导更改grub重启 其他操作清理内核源目录卸载安装的内核修改内核配置菜单实现对新加入内核源码的控制 常见问题1. Module.symvers is missing2. No rule to make target ‘debian…

linux内核编译及添加系统调用(详细版)

linux内核编译及添加系统调用 注:文章共四部分,分别是 1、编译更换内核 2、添加一个简单系统系统调用 3、添加读取/修改nice值的系统调用 4、自己设计简单(真的简单)系统调用 注:四个部分结构相似,请…

打造自己的专属linux(四):Linux内核编译过程简介

linux在前不久刚发布了最新的3.0内核,在linux的学习中,了解内核的编译是一个必不可少的功课。前几天,学习了linux内核的编译流程,在此总结下,大家来一起学习。 以最新的3.0内核为例,我下载的是linux3.0.1 …

Linux内核开发_1_编译LInux内核

目录 1. 准备工作 1.1 学习环境 1.2 下载Linux内核源码 1.3 解压Linux内核 1.4 目录结构介绍 2. Linux内核配置 2.1 配置选项 1. make config 2. make menuconfig 3. make gconfig 3 开始配置 1. 配置解释 General setup 通用选项 Enable loadable module support…

ubuntu上编译Linux内核步骤

一、虚拟机的准备 1.下载Ubuntu镜像 Enterprise Open Source and Linux | Ubuntu 在最左边Ubuntu Desktop处点22.04LTS下载iso文件 2.在VMware上创建新的虚拟机 Ubuntu 20.04 虚拟机安装教程_柯基的博客-CSDN博客_虚拟机安装ubuntu20.04 特别注意: 在"指定磁盘容量&…

Microsoft Outlook 2019 for mac(电子邮件和日历工具) v16.45Beta中文激活版

Microsoft Outlook 2019 for Mac版是一款非常好用的电子邮件和日历工具,Outlook是office办公软件套装的组件之一,可以帮助您收发电子邮件、管理联系人信息、记日记、安排日程与分配任务,文件视图,保持连接并提升生产效率等.

取消Outlook脱机工作

在运维过程中,有时候会收到用户这样的抱怨:为什么别人发给我的邮件我都收不到,我的邮件也发不出去了? 这种情况有时候是因为Outlook正在脱机工作,在Outlook右下角可以看到这样的信息; 针对这种情况&#x…

Outlook 365 添加企业Exchange邮箱(亲测)

关注公众号及时获取文章更新 前言:Outlook 是微软免费的电子邮件和日历管理工具,在日常工作中,经常需要以邮件的形式来传递信息和文件,是一种必不可少的沟通方式。 问题:在使用Outlook 365 直接配置企业Exchange邮箱时…

安装Windows Outlook邮箱客户端

本文以安装Outlook2010为例。下载iso文件 ed2k://|file|SW_DVD5_Office_Professional_Plus_2010w_SP1_64Bit_ChnSimp_CORE_MLF_X17-76742.iso|1612515328|032320121E0EE36D8F0C32EC89CA0AB9|/ 打开下载好的iso文件点击“steup”进入安装界面。 然后在新的界面里勾上“我接受此…

WIN10设置OUTLOOK开机自启

转载:https://www.cnblogs.com/catherinehu/p/14266890.html 由于开机总是忘记打卡outlook(主要是懒) 于是想搞个自启动,应该也是很简单 结果在网上搜索了很多 并在多次尝试了之后 并没有成功...... 网上能搜索到的最多的办…

outlook添加账号后,版本更新,无法连接的问题

outlook添加账号后,版本更新,无法连接的问题 必须的版本:16.0.4600.1000 网上关于这个问题的回复 我发现回复的答案中的链接中没有合适更新包 我找到的可以用的下载连接

1、登录——邮件发送激活链接

我们在这里输入账号、密码、邮箱后,后端的service层会判断账号、邮箱是否已被注册。如果没有,则会向邮箱中发送激活链接 在我们点击注册按钮之后,在service层中存入数据库,然后通过数据库中用户的id,来生成激活链接&…

Windows10-Outlook使用教程

介绍 Microsoft Office Outlook是微软办公软件套装的组件之一,它对Windows自带的Outlook express的功能进行了扩充。Outlook的功能很多,可以用它来收发电子邮件、管理联系人信息、记日记、安排日程、分配任务。最新版为Outlook 2020。 我公司自己搭建…

office(word、powerpoint、excel、outlook、onenote、publisher、access)下载安装(由于卡顿打不开重装,已激活)

一、打开以下网址 https://account.microsoft.com/services/ 二、登录账户 在已购买的产品(买电脑时送的)中选择安装下载 三、office下载安装 下载(以下为使用IDM下载,正常情况下直接下载) 下载后,双击…

win10 outlook邮件设置

首先在控制面板下–>用户账户–>选择outlook 邮箱设置 邮件设置选择配置文件 选择添加新配置文件 输入邮箱账户密码配置 点击下一步再次输出密码便可生成配置文件 可返回常规设置选择配置文件作为默认系统邮箱 再次打开outlook会显示所配置的邮箱以及所收到的邮件 注释&a…