Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pixelcanvas;
- import java.awt.Canvas;
- import java.awt.Color;
- import java.awt.Graphics;
- import java.io.BufferedReader;
- import java.io.FileReader;
- import java.io.IOException;
- import java.util.Random;
- import javax.swing.JFrame;
- public class PixelCanvas extends Canvas {
- private static final int WIDTH = 800;
- private static final int HEIGHT = 20000;
- private static final Random random = new Random();
- @Override
- public void paint(Graphics g) {
- super.paint(g);
- try {
- String sCurrentLine;
- String temp;
- // sua lai duong dai file pairs theo nhu tren may tinh cua ban
- BufferedReader br = new BufferedReader(new FileReader("/Users/thieumao/Desktop/pairs"));
- while ((sCurrentLine = br.readLine()) != null) {
- // System.out.println(sCurrentLine);
- String[] array = sCurrentLine.split(" ");
- System.out.println("x="+array[0]+"y="+array[1]);
- int x = Integer.parseInt(array[0]);
- int y = Integer.parseInt(array[1]);
- g.setColor(oneColor());
- g.drawLine(x, y, x, y);
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- private Color oneColor() {
- return new Color(0, 0, 0);
- }
- public static void main(String[] args) {
- JFrame frame = new JFrame();
- frame.setSize(WIDTH, HEIGHT);
- frame.add(new PixelCanvas());
- frame.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement