Unknown
/*
* To change this template, choose Tools | Templates and open the template in
* the editor.
*/
package Convert_Suhu;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
/**
*
* @author WHY
*/
public class Convert_Suhu extends Frame implements ActionListener{
Label lblC, lblF, lblR, lblJudul;
TextField txtC, txtF, txtR;
Button btnHitung;
double fahrenheit, reamur;
public Convert_Suhu(String Args){
Panel panelAtas = new Panel();
Panel panelKiri = new Panel();
Panel panelKanan = new Panel();
Panel panelTengah = new Panel();
panelAtas.setLayout(new GridLayout(1, 1));
panelAtas.add(lblJudul = new Label("Convert Suhu"));
panelKiri.setBackground(Color.PINK);
panelKiri.setLayout(new GridLayout(4, 1));
panelKiri.add(lblC = new Label ("Celcius"));
panelKiri.add(new Label());
panelKiri.add(lblR = new Label ("Reamur"));
panelKiri.add(lblF = new Label ("Fahrenheit"));
panelTengah.setBackground(Color.WHITE);
panelTengah.setLayout(new GridLayout(1, 1));
panelTengah.add(new Label());
panelTengah.add(btnHitung = new Button("Convert"));
panelTengah.add(new Label());
panelTengah.add(new Label());
panelKanan.setBackground(Color.WHITE);
panelKanan.setLayout(new GridLayout(4, 1));
panelKanan.add(txtC = new TextField(""));
panelKanan.add(new Label());
panelKanan.add(txtR = new TextField(""));
panelKanan.add(txtF = new TextField(""));
btnHitung.addActionListener(this);
add(panelKiri, BorderLayout.WEST);
add(panelKanan, BorderLayout.EAST);
add(panelTengah, BorderLayout.CENTER);
add(panelAtas, BorderLayout.NORTH);
setSize(300,100);
setVisible(true);
this.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e){
dispose();
System.exit(1);
}
});
}
@Override
public void actionPerformed(ActionEvent e) {
double f = Double.parseDouble(txtC.getText());
if(e.getSource().equals(btnHitung)){
fahrenheit = 9.0 / 5.0 * f + 32.0;
txtF.setText(""+fahrenheit+"'F");
}
if(e.getSource().equals(btnHitung)){
reamur = 4.0 / 5.0 * f;
txtR.setText(""+reamur+"'R");
}
}
public static void main(String[] args) {
Convert_Suhu tampil = new Convert_Suhu("Convert Suhu");
tampil.setSize(300, 150);
}
}
Unknown
Membuat Bintang
/*
* To change this template, choose Tools | Templates and open the template in
* the editor.
*/
package Bintang;
import java.awt.*;
/**
*
* @author WHY
*/
public class Bintang extends Panel{
Bintang(){
setBackground(Color.BLACK);
}
public void paint(Graphics L){
int [] SgtX1 = {175,225,200};
int [] SgtY1 = {75,75,0};
int [] SgtX2 = {100,163,175};
int [] SgtY2 = {75,125,75};
int [] SgtX3 = {225,237,300};
int [] SgtY3 = {75,125,75};
int [] SgtX4 = {150,163,200};
int [] SgtY4 = {200,125,150};
int [] SgtX5 = {200,237,247};
int [] SgtY5 = {150,125,200};
L.setColor(Color.YELLOW);
L.drawPolygon(SgtX1,SgtY1,3);
L.drawPolygon(SgtX2,SgtY2,3);
L.drawPolygon(SgtX3,SgtY3,3);
L.drawPolygon(SgtX4,SgtY4,3);
L.drawPolygon(SgtX5,SgtY5,3);
for(int i=0;i<1000;i++){
i = i%2;
if(i==0){
L.setColor(Color.ORANGE);
L.drawString("It's My Star!!!", 165, 250);
}else{
L.setColor(Color.GRAY);
L.drawString("It's My Star!!!", 165, 250);
}}
}
public static void main(String[] args) {
Frame ff = new Frame ("Hello Polygon!");
Bintang p = new Bintang();
ff.add(p);
ff.setSize(400,300);
ff.setVisible(true);
}
}
Unknown
Nah mari kita belajar AWT(Abstrac Windowing Toolkit) :D
Kita akan membuat yang dibawah ini
dan inilah script nya :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Graphic;
import java.awt.*;
import sun.java2d.loops.DrawRect;
/**
*
* @author smkn4
*/
public class AWTGraphic extends Frame{
AWTGraphic(){
setBackground(Color.GREEN);
}
public void paint(Graphics g){
//permen 1
g.setColor(Color.RED);
g.fillOval(180, 150, 50, 50);
g.setColor(Color.WHITE);
g.fillRect(200, 200, 10, 75);
//permen 2
g.setColor(Color.ORANGE);
g.fillOval(300, 150, 50, 50);
g.setColor(Color.WHITE);
g.fillRect(320, 200, 10, 75);
//hiasan" 1
g.setColor(Color.MAGENTA);
g.fillOval(25, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(50, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(75, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(100, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(125, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 75, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 100, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 125, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 150, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(50, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(75, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(100, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(125, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 425, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 400, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 375, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 350, 20, 20);
//hiasan" 2
g.setColor(Color.MAGENTA);
g.fillOval(450, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(425, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(400, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(375, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(350, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 425, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 400, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 375, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 350, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(425, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(400, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(375, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(350, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 75, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 100, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 125, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 150, 20, 20);
//kata-kata
for(int i = 1;i<=1000;i++){
i = i%2;
if(i == 0){
g.setColor(Color.BLUE);
g.setFont(new Font("Helvetica",Font.PLAIN,27));
g.drawString("Silahkan Dicoba Permennya :D", 60, 350);}
else{
g.setColor(Color.BLACK);
g.setFont(new Font("Helvetica",Font.PLAIN,27));
g.drawString("Silahkan Dicoba Permennya :D", 60, 350);
}
}
}
public static void main(String[] args) {
AWTGraphic a = new AWTGraphic();
a.setSize(500, 500);
a.setVisible(true);
AWTGraphic b = new AWTGraphic();
b.add(b);
}
}
Kita akan membuat yang dibawah ini
dan inilah script nya :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Graphic;
import java.awt.*;
import sun.java2d.loops.DrawRect;
/**
*
* @author smkn4
*/
public class AWTGraphic extends Frame{
AWTGraphic(){
setBackground(Color.GREEN);
}
public void paint(Graphics g){
//permen 1
g.setColor(Color.RED);
g.fillOval(180, 150, 50, 50);
g.setColor(Color.WHITE);
g.fillRect(200, 200, 10, 75);
//permen 2
g.setColor(Color.ORANGE);
g.fillOval(300, 150, 50, 50);
g.setColor(Color.WHITE);
g.fillRect(320, 200, 10, 75);
//hiasan" 1
g.setColor(Color.MAGENTA);
g.fillOval(25, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(50, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(75, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(100, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(125, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 75, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 100, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 125, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 150, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(50, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(75, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(100, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(125, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 425, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 400, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 375, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(25, 350, 20, 20);
//hiasan" 2
g.setColor(Color.MAGENTA);
g.fillOval(450, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(425, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(400, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(375, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(350, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 450, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 425, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 400, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 375, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 350, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(425, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(400, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(375, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(350, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 50, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 75, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 100, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 125, 20, 20);
g.setColor(Color.MAGENTA);
g.fillOval(450, 150, 20, 20);
//kata-kata
for(int i = 1;i<=1000;i++){
i = i%2;
if(i == 0){
g.setColor(Color.BLUE);
g.setFont(new Font("Helvetica",Font.PLAIN,27));
g.drawString("Silahkan Dicoba Permennya :D", 60, 350);}
else{
g.setColor(Color.BLACK);
g.setFont(new Font("Helvetica",Font.PLAIN,27));
g.drawString("Silahkan Dicoba Permennya :D", 60, 350);
}
}
}
public static void main(String[] args) {
AWTGraphic a = new AWTGraphic();
a.setSize(500, 500);
a.setVisible(true);
AWTGraphic b = new AWTGraphic();
b.add(b);
}
}
Langganan:
Postingan (Atom)