Java - Nechtějí se vykreslit Graphics2D objekty
Napsal: 24 led 2015 13:03
Zdravím všechny milovníky Javy ^^. Právě začínám, ale narazil jsem na problém. Používam Eclipse jako IDE. Snažil jsem se vykreslit pár jednoduchých geometrických tvarů, ale nějak se to nechce vykreslit nevíte proč? Díky :)
Kód: Vybrat vše
package hraa;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Shape;
import java.awt.geom.AffineTransform;
import java.awt.geom.CubicCurve2D;
import java.awt.geom.Line2D;
import java.awt.geom.Point2D;
import javax.swing.JFrame;
public class hra {
public void paint (Graphics g) {
Graphics2D g2 = (Graphics2D)g;
AffineTransform af = new AffineTransform();
af.scale(-0.5,1);
af.translate(-100,0);
Shape c = new CubicCurve2D.Double(0,0,0,50,100,50,100,100);
c = af.createTransformedShape(c);
g2.draw(c);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Mini Tennis");
frame.setSize(500, 500);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}