Anda di halaman 1dari 3

Langka-langkah menyeting path dan classpath

Buka run atau gunakan shortcut +r


Ketikkan sysedit
Ketikkan beberapa sintak berikut path=[letakletak file drive instalasi
instalasi]\Java\jdk1.5.0_06\bin;%path%
bin;%path%
set classpath=.;[letak file drive instalasi]\\Java\jdk1.5.0_06\lib\tools.jar.;C:\Program
Program Files
Files\Java\jdk1.5.0_06\mysql-
connector-java-3.0.15-ga\mysql-connector
connector-java-3.0.15-ga-bin.jar;%classpath%
ketikkan perintah c:\autoexec.bat
untuk melihat apa path telah terseting ketikkan path
path telah terseting ketikkan echo % classpath %
untuk melihat apa classpath

Untuk melihat versi java Java –version


Untuk melihat bantuan java –help
Mengompile file java jalankan perintah Javac namafile.java
Menjalankan file class jalankan perintah java namafile
Membuat file jar
Buat nama fole bernama comic.txt dengan isi data Main-Class: [namanama class yang akan dijalankan
dijalankan]
Jalankan perintah jar cmf comic.txt [namafilejar
namafilejar].jar [namaclass].class
Untuk menjalankan file jar tinggal double click atau jalankan perintah java –jar [namafile].jar
.jar

Aturan pembuatan file java adalah nama file harus sama dengan nama class.

Contoh:
import java.awt.*;
import javax.swing.*;

public class TestFrame1


{
public static void main( String[] args )
{
JFrame frame = new JFrame("Test Frame 1");
frame.setSize(500,600);
frame.setVisible( true );
}
}

• import javax.swing.*;
• public class MyGuiFrame2 extends
•{
• public MyGuiFrame2()
•{
• this.setSize(200,200);
• this.setTitle("TestMyGuiFrame App");
• this.setVisible(true);
• this.setDefaultCloseOperation( JFrame.
• } //end constructor
• } //end class MyGuiFrame2
• ===============================================
• public class TestMyGuiFrame2
•{
• public static void main(String argv[])
•{
• MyGuiFrame2 f=new MyGuiFrame2();
• } //end method main
• } //end class TestMyGuiFrame2

import javax.swing.*;
import java.awt.*;

public class JTextFieldTest extends JFrame


{
public JTextFieldTest() {
super("JTextField Test");

getContentPane().setLayout(new FlowLayout());

JTextField textField1 = new JTextField("m",1);


JTextField textField2 = new JTextField("mm",2);
JTextField textField3 = new JTextField("mmm",3);
JTextField textField4 = new JTextField("mmmm",4);
JTextField textField5 = new JTextField("mmmmm",5);
JTextField textField6 = new JTextField("mmmmmm",6);
JTextField textField7 = new JTextField("mmmmmmm",7);
JTextField textField8 = new JTextField("mmmmmmmm",8);
JTextField textField9 = new JTextField("mmmmmmmmm",9);
JTextField textField10 = new JTextField("mmmmmmmmmm",10);
JTextField textField11 = new JTextField("mmmmmmmmmmm",11);
JTextField textField12 = new JTextField("mmmmmmmmmmmm",12);
JTextField textField13 = new JTextField("mmmmmmmmmmmmm",13);
JTextField textField14 = new JTextField("mmmmmmmmmmmmmm",14);

getContentPane().add(textField1);
getContentPane().add(textField2);
getContentPane().add(textField3);
getContentPane().add(textField4);
getContentPane().add(textField5);
getContentPane().add(textField6);
getContentPane().add(textField7);
getContentPane().add(textField8);
getContentPane().add(textField9);
getContentPane().add(textField10);
getContentPane().add(textField11);
getContentPane().add(textField12);
getContentPane().add(textField13);
getContentPane().add(textField14);

setSize(300,170);
setVisible(true);
}

public static void main(String argv[]) {


new JTextFieldTest();
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ButtonDemo extends JFrame


{
JButton bChange;
public ButtonDemo()
{ bChange = new JButton("Click Me !");
getContentPane().add(bChange);
}

public static void main(String[] args)


{
ButtonDemo frame = new ButtonDemo();
WindowQuitter wquit = new WindowQuitter();
frame.addWindowListener(wquit);
frame.setSize(200,150);
frame.setVisible(true);
}
}
class WindowQuitter extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}