Skip to content
Snippets Groups Projects
Commit 9888279f authored by Hai HoDac's avatar Hai HoDac
Browse files

"new file" button - works

parent e807c965
No related branches found
No related tags found
1 merge request!36Hai
......@@ -22,9 +22,9 @@ public class DrawingUpdate extends UnicastRemoteObject implements IDrawingUpdate
@Override
public boolean notifyTextDrawing(String fromClient, String text, Font font, Point startPoint) throws RemoteException {
Graphics2D g2 = client.getApplicationMain().getPaintGUI().getDrawingArea().getG2();
g2.setFont(font);
g2.drawString(text, startPoint.x, startPoint.y);
client.getApplicationMain().getPaintGUI().getDrawingArea().getG2().setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
client.getApplicationMain().getPaintGUI().getDrawingArea().getG2().setFont(font);
client.getApplicationMain().getPaintGUI().getDrawingArea().getG2().drawString(text, startPoint.x, startPoint.y);
client.getApplicationMain().getPaintGUI().getDrawingArea().repaint();
return true;
}
......
......@@ -34,6 +34,7 @@ public class DrawingController extends UnicastRemoteObject implements IDrawingCo
System.out.print("Broadcasting drawing to everyone...");
g2 = (Graphics2D) bufferedImage.getGraphics();
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2.setFont(font);
g2.drawString(text, startPoint.x, startPoint.y);
g2 = (Graphics2D) bufferedImage.getGraphics();
......@@ -61,6 +62,7 @@ public class DrawingController extends UnicastRemoteObject implements IDrawingCo
System.out.print("Broadcasting drawing to everyone...");
g2 = (Graphics2D) bufferedImage.getGraphics();
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
switch (mode) {
case "OVAL":
case "RECTANGLE":
......@@ -79,7 +81,6 @@ public class DrawingController extends UnicastRemoteObject implements IDrawingCo
}
g2 = (Graphics2D) bufferedImage.getGraphics();
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2.setColor(color);
IDrawingUpdate client;
......@@ -101,6 +102,7 @@ public class DrawingController extends UnicastRemoteObject implements IDrawingCo
System.out.print("Broadcasting dragging drawing to everyone...");
g2 = (Graphics2D) bufferedImage.getGraphics();
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
switch (mode) {
case "FREEHAND":
g2.setColor(color);
......@@ -119,7 +121,6 @@ public class DrawingController extends UnicastRemoteObject implements IDrawingCo
}
g2 = (Graphics2D) bufferedImage.getGraphics();
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2.setColor(color);
IDrawingUpdate client;
......@@ -198,8 +199,8 @@ public class DrawingController extends UnicastRemoteObject implements IDrawingCo
try {
bufferedImage = ImageIO.read(new ByteArrayInputStream(rawImage));
g2 = (Graphics2D) bufferedImage.getGraphics();
g2.drawImage(bufferedImage, null, 0, 0);
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2.drawImage(bufferedImage, null, 0, 0);
}
catch (IOException err) {
err.printStackTrace();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment