In this Java IO Tutorial, we will create Line class which implements Serializable interface.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
package tube.coding.examples.javaadv; import java.awt.Graphics; import java.awt.Point; import java.io.Serializable; public class Line implements Serializable{ //Sample 012.1: Declare Start and End Points private Point StartPoint; private Point EndPoint; //Sample 012.2: Getter and Setters public Point getStartPoint() { return StartPoint; } public void setStartPoint(Point StartPoint) { this.StartPoint = StartPoint; } public Point getEndPoint() { return EndPoint; } public void setEndPoint(Point EndPoint) { this.EndPoint = EndPoint; } //Sample 012.3: Draw Line between two Points public void drawLine(Graphics g) { g.drawLine(StartPoint.x, StartPoint.y, EndPoint.x, EndPoint.y); } } |
Categories: Java-Tube