import java.awt.*;
class meja extends Frame {
public static void main(String[] args){
meja ap1 = new meja();
}
public meja(){
super();
setSize(700,500);
Canvasku kanvas = new Canvasku();
add(kanvas);
show();
}
}
class Canvasku extends Canvas {
public void paint(Graphics g) {
//garis datar
g.drawLine(485,170,60,170);
g.drawLine(410,100,140,100);
//garis miring
g.drawLine(140,100,60,170);
g.drawLine(485,170,410,100);
//garis datar bawah
g.drawLine(485,175,60,175);
//garis lurus
g.drawLine(60,170,60,175);
g.drawLine(485,170,485,175);
//garis kaki sebelah kiri
g.drawLine(80,175,80,350);
g.drawLine(100,175,100,350);
g.drawLine(110,220,110,340);
//garis datar penghubung meja
g.drawLine(450,220,100,220);
//garis kaki sebelah kanan
g.drawLine(470,175,470,350);
g.drawLine(450,175,450,350);
g.drawLine(440,220,440,340);
//garis datar kaki meja
g.drawLine(100,350,80,350);
g.drawLine(450,350,470,350);
//garis miring kaki meja
g.drawLine(100,350,110,340);
g.drawLine(450,350,440,340);
//garis kaki belakang kanan
g.drawLine(390,220,390,245);
g.drawLine(380,220,380,260);
g.drawLine(370,220,370,260);
g.drawLine(380,295,380,285);
g.drawLine(390,285,390,295);
g.drawLine(370,285,380,295);
//garis kaki belakang kiri
g.drawLine(160,220,160,245);
g.drawLine(170,220,170,260);
g.drawLine(180,220,180,260);
g.drawLine(160,285,160,295);
g.drawLine(170,285,170,295);
g.drawLine(180,285,170,295);
//garis datar miring kaki belakang
g.drawLine(160,245,170,245);
g.drawLine(380,245,390,245);
//gambar paku
g.drawOval(85,185,10,10);
g.drawOval(455,185,10,10);
g.drawLine(85,189,95,189);
g.drawLine(85,191,95,191);
g.drawLine(455,189,465,189);
g.drawLine(455,191,465,191);
//garis lubang meja
g.drawLine(270,175,270,220);
g.drawLine(280,175,280,220);
//garis lubang kiri
g.drawLine(105,180,105,215);
g.drawLine(105,180,265,180);
g.drawLine(105,215,265,215);
g.drawLine(265,180,265,215);
//garis lubang kanan
g.drawLine(285,180,285,215);
g.drawLine(285,180,445,180);
g.drawLine(285,215,445,215);
g.drawLine(445,180,445,215);
//garis penghubung meja bawah
g.drawLine(110,295,160,245);
g.drawLine(110,305,170,245);
g.drawLine(156,260,395,260);
g.drawLine(146,270,405,270);
g.drawLine(146,285,405,285);
//garis miring meja penghubung
g.drawLine(440,295,390,245);
g.drawLine(440,305,380,245);
g.drawLine(440,320,405,285);
g.drawLine(405,270,405,285);
g.drawLine(146,270,146,285);
g.drawLine(110,320,145,285);
//garis serat kayu
g.drawLine(130,110,422,110);
g.drawLine(118,120,430,120);
g.drawLine(107,130,442,130);
g.drawLine(93,140,452,140);
g.drawLine(83,150,463,150);
g.drawLine(71,160,473,160);
//garis datar kaki belakang tmbahan
g.drawLine(170,295,160,295);
g.drawLine(380,295,390,295);
//garis bayangan meja
g.drawLine(105,215,140,180);
g.drawLine(445,215,410,180);
}
}
Prrint Outclass meja extends Frame {
public static void main(String[] args){
meja ap1 = new meja();
}
public meja(){
super();
setSize(700,500);
Canvasku kanvas = new Canvasku();
add(kanvas);
show();
}
}
class Canvasku extends Canvas {
public void paint(Graphics g) {
//garis datar
g.drawLine(485,170,60,170);
g.drawLine(410,100,140,100);
//garis miring
g.drawLine(140,100,60,170);
g.drawLine(485,170,410,100);
//garis datar bawah
g.drawLine(485,175,60,175);
//garis lurus
g.drawLine(60,170,60,175);
g.drawLine(485,170,485,175);
//garis kaki sebelah kiri
g.drawLine(80,175,80,350);
g.drawLine(100,175,100,350);
g.drawLine(110,220,110,340);
//garis datar penghubung meja
g.drawLine(450,220,100,220);
//garis kaki sebelah kanan
g.drawLine(470,175,470,350);
g.drawLine(450,175,450,350);
g.drawLine(440,220,440,340);
//garis datar kaki meja
g.drawLine(100,350,80,350);
g.drawLine(450,350,470,350);
//garis miring kaki meja
g.drawLine(100,350,110,340);
g.drawLine(450,350,440,340);
//garis kaki belakang kanan
g.drawLine(390,220,390,245);
g.drawLine(380,220,380,260);
g.drawLine(370,220,370,260);
g.drawLine(380,295,380,285);
g.drawLine(390,285,390,295);
g.drawLine(370,285,380,295);
//garis kaki belakang kiri
g.drawLine(160,220,160,245);
g.drawLine(170,220,170,260);
g.drawLine(180,220,180,260);
g.drawLine(160,285,160,295);
g.drawLine(170,285,170,295);
g.drawLine(180,285,170,295);
//garis datar miring kaki belakang
g.drawLine(160,245,170,245);
g.drawLine(380,245,390,245);
//gambar paku
g.drawOval(85,185,10,10);
g.drawOval(455,185,10,10);
g.drawLine(85,189,95,189);
g.drawLine(85,191,95,191);
g.drawLine(455,189,465,189);
g.drawLine(455,191,465,191);
//garis lubang meja
g.drawLine(270,175,270,220);
g.drawLine(280,175,280,220);
//garis lubang kiri
g.drawLine(105,180,105,215);
g.drawLine(105,180,265,180);
g.drawLine(105,215,265,215);
g.drawLine(265,180,265,215);
//garis lubang kanan
g.drawLine(285,180,285,215);
g.drawLine(285,180,445,180);
g.drawLine(285,215,445,215);
g.drawLine(445,180,445,215);
//garis penghubung meja bawah
g.drawLine(110,295,160,245);
g.drawLine(110,305,170,245);
g.drawLine(156,260,395,260);
g.drawLine(146,270,405,270);
g.drawLine(146,285,405,285);
//garis miring meja penghubung
g.drawLine(440,295,390,245);
g.drawLine(440,305,380,245);
g.drawLine(440,320,405,285);
g.drawLine(405,270,405,285);
g.drawLine(146,270,146,285);
g.drawLine(110,320,145,285);
//garis serat kayu
g.drawLine(130,110,422,110);
g.drawLine(118,120,430,120);
g.drawLine(107,130,442,130);
g.drawLine(93,140,452,140);
g.drawLine(83,150,463,150);
g.drawLine(71,160,473,160);
//garis datar kaki belakang tmbahan
g.drawLine(170,295,160,295);
g.drawLine(380,295,390,295);
//garis bayangan meja
g.drawLine(105,215,140,180);
g.drawLine(445,215,410,180);
}
}

