Java实现画线、矩形、椭圆、字符串功能
本文讲述了Java实现画线、矩形、椭圆、字符串功能的实例代码。分享给大家供大家参考,具体如下:
import java.awt.Frame; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; /** * 增加窗口 画线、矩形、椭圆、字符串 * @author Lixiangjian * */ public class BallGame extends Frame{ //Image sun 代表所得到的图片路径 Image sun =Toolkit.getDefaultToolkit().getImage("images/3.jpg");//这种方法写法不好,但最简单 /** * paint画窗口时会自动被调用(non-Javadoc) * Graphics g 相当于一支笔 * g.drawImage 画图像 : 画sun图像,相对于窗口位置x=100,y=100,null始终为null就行了 */ public void paint(Graphics g){ g.drawImage(sun, 100, 100, null); //画线 <span style="color:#FF0000;">g.drawLine(100, 100, 200, 200); g.setColor(Color.BLUE);</span> //画矩形 g.drawRect(50, 50, 100, 90); //画椭圆 g.drawOval(50, 50, 100, 100); g.setColor(Color.yellow); //画字符串在窗口上 g.drawString("Java自学时间开始", 50, 80); } void launchFrame(){ //设置窗口大小 setSize(300,300); //setLocation()是JFrame里面的方法,设置控件在窗体里初始化的位置 setLocation(150, 150); //设置窗口背景颜色 // setBackground(Color.blue); //设置窗口标题 setTitle("李某某"); //设置是否显示 setVisible(true); } public static void main(String[] agrs){ System.out.println("李某某Java练习"); //在主函数中创建类并调用启动窗口 new BallGame().launchFrame(); } }
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对我们的支持。
相关推荐
-
Java代码实现矩形覆盖实例
题目 我们可以用2×1的小矩形横着或者竖着去覆盖更大的矩形.请问用n个2×1的小矩形无重叠地覆盖一个2×n的大矩形,总共有多少种方法? 程序核心思想 2*(n-1)的方块用小方块覆盖只有一种方法(竖着),2×(n-2)的方块用小方块覆盖只有一种方法(横着) 或者 第一次把小方块竖着放,剩下的排布方式为 f(target - 1) 第一次把小方块横着放,剩下的排布方式为 f(target - 2) 代码 public class Solution { public int RectCover(in
-
java用接口、多态、继承、类计算三角形和矩形周长及面积的方法
本文实例讲述了java用接口.多态.继承.类计算三角形和矩形周长及面积的方法.分享给大家供大家参考.具体如下: 定义接口规范: /** * @author vvv * @date 2013-8-10 上午08:56:48 */ package com.duotai; /** * * */ public interface Shape { public double area(); public double longer(); } /** * @author vvv * @date 2013-8
-
Java利用for循环输出空心三角形、空心菱形和空心矩形的代码
空心三角形 空心三角形输出需要用到判断语句,判断每行的空格与星号的输出,下面写出了完整语句,及相关语句的详细注释.空心菱形同样类似 package com.zhebie.test; public class KongTraingle { public static void main(String[] args) { int n=5; //n表示输出空心三角形行数,这里以5行为例 for(int i=1;i<=n;i++) { for(int j=1;j<=n-i;j++) { //控制每行最
-
Java实现画线、矩形、椭圆、字符串功能
本文讲述了Java实现画线.矩形.椭圆.字符串功能的实例代码.分享给大家供大家参考,具体如下: import java.awt.Frame; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; /** * 增加窗口 画线.矩形.椭圆.字符串 * @author Lixiangjian * */ public class BallGame extends Frame{ //Image sun 代表所得到
-
Java拖曳鼠标实现画线功能的方法
本文实例主要实现Java拖曳鼠标画线的功能,为了达到画线的功能,分别用implements MouseListener与MouseMotionListener,并且由mousePressed(),mouseReleased()取得鼠标拖曳的开始与结束坐标.这是一个掌握Java鼠标事件的很好的范例. 具体实现代码如下: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MouseDemo e
-
java实现画图板功能
本文实例为大家分享了java实现画图板的具体代码,供大家参考,具体内容如下 画图板需要满足的功能有: 画线,画三角形,画矩形,画多边形,画曲线 设置不同颜色的画笔 改变窗口大小或最小化窗口后重新打开时图案不消失 画图方法的编写: 创建一个类,继承JPanel类,重写JPanel的绘制方法,重写方法时写上原有的绘制方法,再添加绘制已有的图形的方法.(为了在改变窗口大小和最小化窗口后再打开时图案不消失) 在画图方法中首先创建一个窗体,设置好各项参数后,将窗体设置边框布局.由于继承了JPanel类,重
-
基于java实现画图板功能
本文实例为大家分享了java实现画图板功能的具体代码,供大家参考,具体内容如下 一.介绍 这个画图板主要实现的功能是画矩形(矩形使用的是一个函数画图的方法,这样画出来的图形比较有特点).椭圆.多变形(先画一条直线,鼠标每点击一个地方就会从上一个点连接到点击的点,当鼠标双击时,双击的点会和终点和起点相连).画线.橡皮以及颜色选择器,效果图如下所示: 二.具体实现 本项目主要使用的是java.swing以及java.awt的画图工具来实现.首先显示窗口的建立,先让主类draw继承javax.swin
-
Python使用pylab库实现画线功能的方法详解
本文实例讲述了Python使用pylab库实现画线功能的方法.分享给大家供大家参考,具体如下: pylab 提供了比较强大的画图功能,但是函数和参数都比较多,很容易搞混.我们平常使用最多的应该是画线了.下面,简单的对一些常用的划线函数进行了封装,方便使用. # -*- coding: utf-8 -*- import pylab import random class MiniPlotTool : ''' A mini tool to draw lines using pylab ''' bas
-
Java使用正则表达式截取重复出现的XML字符串功能示例
本文实例讲述了Java使用正则表达式截取重复出现的XML字符串功能.分享给大家供大家参考,具体如下: public static void main(String[] args) throws DocumentException { String s = "<MTCCommand Time=\"2014-03-22\"><Login UserId=\"admin\" UserPasswd=\"123\" />&l
-
java实现的汉字转五笔功能实例
本文实例讲述了java实现的汉字转五笔功能.分享给大家供大家参考,具体如下: package com.core.utils; /** * 汉字转五笔 * @author Jacker * @date 2010-12-12 */ public class CnToWB { private static String[] WB = new String[] { "A鞴鞲鞣鞫鞯鞔鞒鞑鞅靼銎跫綦翳蛩颟鹳鹋鸫鸢慝觐觋贳瓯戡檠迓甙忒弋撖摁廾蘼蘖蘩蘅蘧藿藜藁藓薰薷薹薅薜薮蕹薏薇薨薤蕻蕲蕃瞢蕺蕞蕤蕨蕈蕙蓼蓿蔻蕖
-
java实现通过绑定邮箱找回密码功能
本文实例为大家分享了java实现通过绑定邮箱找回密码功能,供大家参考,具体内容如下 1.输入用户名及验证码,验证用户名是否存在 (1).生成验证码工具类 package com.utils; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.util.HashMap; import java.util.Map
-
Java Web实现登录页面验证码验证功能
一.验证码 验证码本质上是一张图片,图片内容会随着程序的运行而随机生成 验证码的作用:防止应用恶意发送数据,一定程度上避免了恶意程序对网站的攻击. 验证码本质上是一张图片,图片内容的准确解析不容易用程序来实现. 验证码的绘制:绘制验证码图片不仅仅需要随机生成要绘制的内容,同时要配合Java中与绘图有关的一套API来完成. 二.效果演示 验证码Demo 三.给出完整代码 (1)服务器端代码ActionServlet.java package session; import java.io.IOEx
-
Java实现文件和base64流的相互转换功能示例
本文实例讲述了Java实现文件和base64流的相互转换功能.分享给大家供大家参考,具体如下: import java.io.FileInputStream; import java.io.FileOutputStream; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; /** * 文件与base64的互相转换操作 */ public class testFile { public static void main(S
随机推荐
- 用来通知论坛有新贴子的hta代码
- 超详细的sql2005图解安装全过程第1/2页
- H5移动端图片压缩上传开发流程
- python实现根据主机名字获得所有ip地址的方法
- UTF-8编码第1/2页
- JSP小知识简单介绍
- 浅谈Android Studio 3.0 工具新特性的使用 Android Profiler 、Device File Explorer
- JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
- VBS教程:VBscript语句-For Each...Next 语句
- Rcmd.vbs [Remote Cmd with wmi]远程脚本
- MySQL关闭密码强度验证功能
- php实现SAE上使用storage上传与下载文件的方法
- 详谈jQuery中的一些正则匹配表达式
- 5个Java API使用技巧
- Log4j详细使用教程_动力节点Java学院整理
- Android应用中图片浏览时实现自动切换功能的方法详解
- C语言数据结构之 折半查找实例详解
- c# 可疑文件扫描代码(找到木马)(简)
- android实现状态栏添加图标的函数实例
- android创建optionsmenu的方法