java矩形着色(java着色器)

今天给各位分享java矩形着色的知识,其中也会对java着色器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

1、JAVA中,drawstring 方法的用法,格式是什么啊2、写一个java程序,使其画一个正方形并改变它的颜色(每秒钟改变一次)。求完整代码谢谢3、java绘图,怎么样选中刚才画好的矩形给它填充颜色4、用java建一个矩形类 属性:周长、面积、填充颜色、边框颜色、坐标 方法:计算面积、周长、设置填充颜色和

JAVA中,drawstring 方法的用法,格式是什么啊

JAVA中,drawstring 方法的用法,格式如下:

1、drawString(AttributedCharacterIteratoriterator, int x, int y)

使用此图形上下文的当前颜色绘制由指定迭代器给定的文本。

2、drawString(Stringstr, int x, int y)

使用此图形上下文的当前字体和颜色绘制由指定 string 给定的文本。

public abstract class Graphicsextends Object Graphics 类是所有图形上下文的抽象基类,允许应用程序可 以在组件(已经在各种设备上实现),以及闭屏图像上,进行绘制。 Graphics 对象封装了 Java 支持的基本呈现操作所需的状态信息。

扩展资料

1,DrawString(String, Font, Brush, PointF)

在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。

2,DrawString(String, Font, Brush, RectangleF)

在指定矩形并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。

3,DrawString(String, Font, Brush, PointF, StringFormat)

使用指定 StringFormat 的格式化特性,用指定的 Brush 和 Font 对象在指定的位置绘制指定的文本字符串。

4,DrawString(String, Font, Brush, RectangleF, StringFormat)

使用指定 StringFormat 的格式化特性,用指定的 Brush 和 Font 对象在指定的矩形绘制指定的文本字符串。

5,DrawString(String, Font, Brush, Single, Single)

在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。

参考资料来源:百度百科 – Java (计算机编程语言)

百度百科 – graphics

java矩形着色(java着色器)

写一个java程序,使其画一个正方形并改变它的颜色(每秒钟改变一次)。求完整代码谢谢

按照你的要求,编写的Java程序如下

import java.awt.Color;

import java.awt.Graphics;

import javax.swing.JFrame;

public class F extends JFrame implements Runnable{

 Color[] colors = {Color.red,Color.orange,Color.yellow,Color.green,Color.cyan,Color.blue,Color.magenta,Color.black};  

 int i=0;

 F(){

  setTitle(“变色正方形”);

  setSize(400, 400);

  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  setLocationRelativeTo(null);

  setVisible(true);

 }

 public void paint(Graphics g){

  g.setColor(colors[i]);

  g.drawRect(100,100,200,200);

 }

 @Override

 public void run() {

  while(true){

   try {

    Thread.sleep(1000);

   } catch (InterruptedException e) {

    e.printStackTrace();

   }

   if(i7)

    i++;

   else

    i=0;

   repaint();

  }

 }

 public static void main(String[] args) {

  F f=new F();

  Thread t=new Thread(f);

  t.start();

 }

}

运行结果

java绘图,怎么样选中刚才画好的矩形给它填充颜色

Graphics g = 矩形.getGraphics();

g.setColor(Color.red);

g.fillRect(x1, y1, x2, y2);

^ ^

用java建一个矩形类 属性:周长、面积、填充颜色、边框颜色、坐标 方法:计算面积、周长、设置填充颜色和

这个问题是java最基础的了,希望你自己可以好好地看一下书本,上面都是有的,而且自己看书解决,比来这提问有效的多。

关键是自己注意你所需要定义的类有哪些属性,然后按照这些慢慢去写就好了。

public static class TestRectangle{

public static void main (String args[]){

Rectangle r1=new Rectangle(5.6,12.5);

Rectangle r2=new Rectangle(2,3);

}

class Rectangle{

double width;

double height;

Rectangle(double W,double H){

width=W;height=H;}

public double computePerimeter(){//计算周长

return 2*(width+height);}

public double computerArea(){//计算面积

return height*width;

}

System.out.println(“r1的周长”+r1.computePerimeter());

System.out.println(“r1的面积”+r1.computerArea());

System.out.println(“r1 的周长”+r2.computePerimeter());

System.out.println(“r2的面积”+r2.computerArea());

}

}

}

关于java矩形着色和java着色器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月31日 03:17:53
下一篇 2024年3月31日 03:26:13

相关推荐

  • 深入java虚拟机pdf,深入java虚拟机 中村成洋 pdf

    在linux环境下,java怎么实现从word格式转换为pdf格式 //设置当前使用的打印机,我的Adobe Distiller打印机名字为 Adobe PDF wordCom.setProperty( ActivePrinter , new Variant( Adobe PDF ));//设置printout的参数,将word文档打印为postscript…

    2024年5月23日
    4400
  • java截取指定长度字符串,java截取指定字符串之后的

    java中如何截取字符串中的指定一部分 第一个参数是开始截取的字符位置。(从0开始)第二个参数是结束字符的位置+1。(从0开始)indexof函数的作用是查找该字符串中的某个字的位置,并且返回。 int end);截取s中从begin开始至end结束时的字符串,并将其赋值给s;split讲解:java.lang.string.split split 方法 将…

    2024年5月23日
    4200
  • java绑定一个端口,java使用端口

    java如何多个service共用一个端口 你如果有多个项目的话,你可以把多个项目放到一个tomcat里面,这样端口相同使用项目名称来进行区分项目。你如果非要使用同一个,你也可以配置不同的域名导向不同的项目。就是访问的域名不同转接到的项目不同。 如果需要同时启动多个程序,要么修改tomcat的配置文件中的监听端口。要么修改jar包程序的监听端口。不能在一台服…

    2024年5月23日
    3500
  • java多线程并发编程基础,Java多线程并发执行返回

    电脑培训分享Java并发编程:核心理论 电脑培训发现本系列会从线程间协调的方式(wait、notify、notifyAll)、Synchronized及Volatile的本质入手,详细解释JDK为我们提供的每种并发工具和底层实现机制。 人们开始意识到了继承的众多缺点,开始努力用聚合代替继承。软件工程解决扩展性的重要原则就是抽象描述,直接使用的工具就是接口。接…

    2024年5月23日
    4700
  • 自学java找工作,自学java找工作需要包装简历吗

    自学java学多久可以找到工作 1、自学Java至少需要一年以上的时间才能达到找工作的水平。报班培训四到六个月的时间就可以找到一份不错的工作。 2、自学Java至少需要一年以上的时间才能达到找工作的水平。 3、如果要想找到一份Java相关的工作,需要至少学习5-6个月时间才能就业。Java开发需要掌握一些基础的编程语言知识,比如掌握面向对象的编程思想、基本的…

    2024年5月23日
    4300
  • java左移右移,java 左移

    java位移问题 1、思路:直接用Integer类的bit运算操作。 2、移位操作:左移:向左移位,符号后面的数字是移了多少位,移的位用0补齐,例如2进制数01111111左移一位后变为11111110,移位是字节操作。 3、Java 位运算 Java 位运算[转]一,Java 位运算表示方法: 在Java语言中,二进制数使用补码表示,最高位为符号位,正数的…

    2024年5月23日
    4200
  • java技术规范,java规范性要求

    现在主流的JAVA技术是什么? java最流行开发技术程序员必看 1 、Git Git一直是世界上最受欢迎的Java工具之一,也是Java开发人员最杰出的工具之一。Git是一个开源工具,是-种出色的分布式版本控制解决方案。 (1).Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解。(2).Java面向对象编…

    2024年5月23日
    4000
  • javasocket编程,Java socket编程中,禁用nagle算法的参数

    Java进行并发多连接socket编程 1、Java可利用ServerSocket类对外部客户端提供多个socket接口。基本的做法是先创建一个ServerSocket实例,并绑定一个指定的端口,然后在这个实例上调用accept()方法等待客户端的连接请求。 2、Socket socket=server.accept(0;Thread handleThrea…

    2024年5月23日
    4600
  • java死亡,java死代码是什么意思

    我的世界传送回死亡点指令是什么? 1、下面就让我们一起来了解一下吧:我的世界回到死的地方的指令是输入/back,就可以回到死亡地点了,当然也可以看信标,因为死亡后会有一道光集中在死亡点,只要循着光就可以找到目的地了。 2、在服务器中的指令 首先打开指令台,在指令行输入“/back”就可以回到自己的死亡地点了。在单人游戏中的指令 在单人游戏中,您无法直接返回到…

    2024年5月23日
    4800
  • myeclipse能部署java工程么,myeclipse支持jdk18

    myeclipse如何建java文件 1、点击【File】—【New】–【Class】在如下界面,输入Class的名字,如Test,点击【Finish】。Test.java文件创建成功。 2、点击【File】—【New】–【Class】 在如下界面,输入Class的名字,如Test,点击【Finish】。 Te…

    2024年5月23日
    3900

发表回复

登录后才能评论



关注微信