「java连续画点」java连续显示多幅图像
本篇文章给大家谈谈java连续画点,以及java连续显示多幅图像对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java中的连续用点方法是什么语法 什么情况下会用到这种连续用点还是只为了简写
连续点= =
其实就是一种方法 它返回了本对象,上代码:
class Test{
Test test1(){
//....
return this;
}
Test test2(){
//....
return this;
}
}
当你Test t = new Test();
就可以直接t.test1().test2() 因为t.test1()返回的就是对t进行一定操作后的t
java画点
Canvas 是不能单独存在的,它必须附在容器里面(比如JFrame)你要想画点,就必须要有Graphics
java中如何用Point类在坐标的某区域内画出一些点来
设置两个随机数,随机范围在分别在横坐标你纵坐标直接,用随机点画点就可以了
import java.awt.Canvas;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.util.Random;
import javax.swing.JFrame;
public class example {
JFrame random;
Random r;
canvas c;
static class canvas extends Canvas {
public canvas() {
setSize(80, 40);
// TODO Auto-generated constructor stub
}
@Override
public void paint(Graphics g) {
// TODO Auto-generated method stub
super.paint(g);
for (int i = 0; i 30; i++) {
g.fillOval(new Random().nextInt(80), new Random().nextInt(40),
1, 1);
}
}
public static void p() {
JFrame random;
Random r;
canvas c;
random = new JFrame();
c = new canvas();
c.setBackground(Color.white);
random.setSize(300, 100);
random.add(c);
random.setLayout(new FlowLayout());
random.setVisible(true);
}
public static void main(String[] args) {
p();
}
}
}
补充:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
java是怎样实现画一个点的
给你分享2种方法:
方法一:
//1.在内存中创建图片
BufferedImage i = new BufferedImage(100, 20, BufferedImage.TYPE_INT_RGB);
//2.得到画笔
Graphics g = i.getGraphics();
g.drawOval(x, y, width, height);
方法二:
首先重载你所用控件的paint函数比如
public class DrawPanel extend JPanel{
public void paint(Grphics g){
g.drawline(10,10,10,10);
}
}
以上程序在10,10处画出一个点!
DrawPanel为你自定义的类,你可以用它定义一个自己的JPanel,你的JPanel中就有这个点了!
关于java连续画点和java连续显示多幅图像的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。