Uploaded by fullbuster600

Java GUI Programiranje: Obrnuti Trougao i Trapez

advertisement
Nama: Michael Yosua
NIM: 181011400173
package latgui;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
public class LatGui extends JFrame { public LatGui() { super("Michael Yosua 181011400173");
getContentPane().setBackground(Color.black);
setSize(500, 500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
}
void drawRectangles(Graphics g)
{ Graphics2D g2d = (Graphics2D) g;
int x1[] = {75, 125, 25, 75};
int y1[] = {250, 175, 175, 250};
int x2[] = {275, 350, 175, 175};
int y2[] = {300, 375, 375, 300};
int n = 4;
int i = 0;
g.setColor(Color.red);
g.fillPolygon(x1, y1, n);
g.setColor(Color.orange);
g.drawPolygon(x2, y2, n);
g.setColor(Color.white);
g.setFont(new Font("Tahoma", Font.PLAIN, 20));
g.drawString("Segitiga Terbalik & Trapesium", 100, 100);
}@Override
public void paint(Graphics g) { super.paint(g);
drawRectangles(g);
}
public static void main(String[] args) throws Exception {
SwingUtilities.invokeLater(() -> {
new LatGui().setVisible(true);
});
}
}
Download