import java.awt.*;
public class FlowExample {
private Frame f;
private Button b1;
private Button b2;
private Button b3;
public FlowExample () {
f=new Frame("Flow Layout");
b1=new Button ("OK");
b2=new Button ("Open");
b3=new Button ("Close");
}
public void launchFrame () {
f.setLayout(new FlowLayout ());
f.add(b1);
f.add(b2);
f.add(b3);
f.setSize(100,100);
f.setVisible(true);
}
public static void main(String args[]) {
FlowExample guiWindow=new FlowExample();
guiWindow.launchFrame();
}
}
output
import java.awt.*;
import java.awt.event.*;
import javax.swing.JMenu;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;
import javax.swing.JFrame;
public class ChatClient{
Frame fr;
Panel pane;
TextField tf;
TextArea ta;
Button btnSend;
Button btnQuit;
Choice ch;
JMenu menuF, menuH;
JMenuBar menuBar;
JMenuItem menuItem1, menuItem2;
public void launchFrame(){
fr = new Frame("Chat Client");
fr.setSize(650,200);
fr.setVisible(true);
fr.setBackground(Color.yellow);
pane = new Panel();
pane.setSize(50,50);
//pane.setBackground(Color.yellow);
pane.setVisible(true);
tf = new TextField("");
//tf.setSize(50,100);
tf.setVisible(true);
btnSend = new Button("Send");
btnQuit = new Button("Quit");
menuBar = new JMenuBar();
menuF = new JMenu("File");
menuF.setMnemonic(KeyEvent.VK_F);
//menu.getAccessibleContext().setAccessibleDescription(
// "Hanya menu ini yang memiliki item menu");
menuBar.add(menuF);
menuItem1 = new JMenuItem("Quit");
menuItem1.setMnemonic(KeyEvent.VK_X);
menuItem1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Toolkit.getDefaultToolkit().beep();
System.exit(0);
}
});
menuF.add(menuItem1);
menuH = new JMenu("Help");
menuH.setMnemonic(KeyEvent.VK_H);
menuBar.add(menuH);
menuItem2 = new JMenuItem("About");
menuH.add(menuItem2);
ch = new Choice();
ch.addItem("--Pilih--");
ch.add("Gani :");
ch.add("Muhammad :");
ch.add("Ramadlan :");
ta = new TextArea("");
ta.getMinimumSize(400,150);
ta.setVisible(true);
ta.setEditable(false);
ta.setBackground(Color.green);
fr.add(pane, BorderLayout.EAST);
fr.add(tf, BorderLayout.PAGE_END);
fr.add(ta, BorderLayout.LINE_START);
fr.add(menuBar, BorderLayout.NORTH);
pane.add(btnSend, BorderLayout.LINE_START);
pane.add(btnQuit, BorderLayout.LINE_END);
pane.add(ch, BorderLayout.PAGE_START);
btnQuit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Toolkit.getDefaultToolkit().beep();
System.exit(0);
}
});
btnSend.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Toolkit.getDefaultToolkit().beep();
String IsiText = tf.getText();
String User = ch.getSelectedItem();
ta.append(User +" ");
ta.append(IsiText);
ta.append("\n");
tf.setText("");
}
});
/* ch.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e){
String User = ch.getSelectedItem();
}
});
*/
tf.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
int key = e.getKeyCode();
if(key == KeyEvent.VK_ENTER){
Toolkit.getDefaultToolkit().beep();
String IsiText = tf.getText();
String User = ch.getSelectedItem();
ta.append(User +" ");
ta.append(IsiText);
ta.append("\n");
tf.setText("");
}
}
});
fr.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
Toolkit.getDefaultToolkit().beep();
System.exit(0);
}
});
fr.pack();
}
public static void main(String args[]){
ChatClient tampilan = new ChatClient();
tampilan.launchFrame();
}
}
output
import java.awt.*;
public class BorderExample {
private Frame f;
private Button bNorth;
private Button bSouth;
private Button bWest;
private Button bEast;
private Button bCenter;
public BorderExample() {
f=new Frame ("Border Layout");
bNorth=new Button("North");
bSouth=new Button("South");
bWest=new Button("West");
bEast=new Button("East");
bCenter=new Button("Center");
}
public void launchFrame() {
f.add(bNorth, BorderLayout.NORTH);
f.add(bSouth, BorderLayout.SOUTH);
f.add(bWest, BorderLayout.WEST);
f.add(bEast, BorderLayout.EAST);
f.add(bCenter, BorderLayout.CENTER);
f.setSize(200,200);
f.setVisible(true);
}
public static void main(String args[]) {
BorderExample guiWindow = new BorderExample();
guiWindow.launchFrame();
}
}
output
import java.io.*;
public class Wartel
{
public int input()
{
String d;
int c=0;
BufferedReader i = new BufferedReader(new InputStreamReader(System.in));
try
{
d = i.readLine();
c= Integer.parseInt(d);
}
catch(IOException exe)
{
System.out.print("salah input");
}
return c;
}
public static void main(String [] args)
{
int h,m,s,h1,m1,s1,W,P,B;
Wartel z = new Wartel();
System.out.println("=================================================");
System.out.println("\n\t\tWARTEL RESTU CIAMIS");
System.out.print("\nJAM MULAI BICARA:\n\n");
System.out.print("\t\tJam : ");
h=z.input();
System.out.print("\t\tMenit : ");
m=z.input();
System.out.print("\t\tDetik : ");
s=z.input();
System.out.print("\nJAM SELESAI BICARA:\n\n");
System.out.print("\t\tJam : ");
h1=z.input();
System.out.print("\t\tMenit : ");
m1=z.input();
System.out.print("\t\tDetik : ");
s1=z.input();
W=((h1*3600)+(m1*60)+s1) - ((h*3600)+(m*60)+s) ;
P=W/60;
if (W % 60 != 0)
{
P=P+1;
}
System.out.println("\nJUMLAH PULASA :"+P);
B=P*250;
System.out.println("\nTOTAL BIAYA YANG HARUS DI BAYAR :Rp."+B);
System.out.println("=================================================");
}
}
output
import java.awt.*;
public class FrameExample {
private Frame f;
public FrameExample() {
f=new Frame ("coba frame");
f.setSize (170,170);
f.setBackground(Color.green);
f.setVisible (true);
}
public static void main(String args[]) {
FrameExample guiWindow = new FrameExample();
}
}
output
Save program tersebut dengan nama "FrameExample.java"(tanpa tanda kutip)


