<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2116682382626863073</id><updated>2011-07-28T05:48:40.041-07:00</updated><title type='text'>Open kode java men</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://saefan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2116682382626863073/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://saefan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>saefan</name><uri>http://www.blogger.com/profile/06404346778003875881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_4P2-NMUy0VY/SKzqcwO1CYI/AAAAAAAAAAM/IOzyvm0gbTk/S220/Foto+Q595.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2116682382626863073.post-7850810217102653175</id><published>2009-02-12T18:22:00.001-08:00</published><updated>2009-02-12T18:29:06.033-08:00</updated><title type='text'>Cara KRS-an STMIK AMIKOM YOGYAKARTA</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4P2-NMUy0VY/SZTZk2rTK2I/AAAAAAAAABo/Wr7Vda4mvvI/s1600-h/menu.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 285px;" src="http://1.bp.blogspot.com/_4P2-NMUy0VY/SZTZk2rTK2I/AAAAAAAAABo/Wr7Vda4mvvI/s320/menu.gif" alt="" id="BLOGGER_PHOTO_ID_5302101888497560418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4P2-NMUy0VY/SZTZ-D3xFQI/AAAAAAAAABw/lN1w9nEkzYQ/s1600-h/mn_kiri.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 188px; height: 172px;" src="http://4.bp.blogspot.com/_4P2-NMUy0VY/SZTZ-D3xFQI/AAAAAAAAABw/lN1w9nEkzYQ/s320/mn_kiri.gif" alt="" id="BLOGGER_PHOTO_ID_5302102321536242946" border="0" /&gt;&lt;/a&gt;1. Silahkan login ke halaman web amikom.ac.id&lt;br /&gt;2. Gunakan nim dan password anda untuk login ke account anda&lt;br /&gt;3. setelah login anda akan mendapatkan halaman utama&lt;br /&gt;&lt;br /&gt;4. kemudian klik icon &lt;b&gt;pengisian krs&lt;/b&gt;&lt;br /&gt;5  Disebelah kiri bagian menu pilihlah krs reguler untuk memilih &lt;b&gt;krs reguler&lt;/b&gt;, seperti pada gambar disamping&lt;br /&gt;&lt;br /&gt;6. kemudian akan muncul form daftar matakuliah yang ditawarkan untuk anda&lt;br /&gt;7. silahkan pilih yach&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4P2-NMUy0VY/SZTaIhMXFXI/AAAAAAAAAB4/fGzmv1VDTzY/s1600-h/form.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 234px;" src="http://4.bp.blogspot.com/_4P2-NMUy0VY/SZTaIhMXFXI/AAAAAAAAAB4/fGzmv1VDTzY/s320/form.gif" alt="" id="BLOGGER_PHOTO_ID_5302102501205939570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8. selanjutnya pada bagian bawah akan muncul daftar matakuliah yang telah anda ambil beserta jumlah pembayaran yang harus anda bayarkan, seperti gambar disamping&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4P2-NMUy0VY/SZTaYdB0w0I/AAAAAAAAACA/UBV9ZKdMJes/s1600-h/bayar.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 127px;" src="http://4.bp.blogspot.com/_4P2-NMUy0VY/SZTaYdB0w0I/AAAAAAAAACA/UBV9ZKdMJes/s320/bayar.gif" alt="" id="BLOGGER_PHOTO_ID_5302102774965912386" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2116682382626863073-7850810217102653175?l=saefan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saefan.blogspot.com/feeds/7850810217102653175/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2116682382626863073&amp;postID=7850810217102653175' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2116682382626863073/posts/default/7850810217102653175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2116682382626863073/posts/default/7850810217102653175'/><link rel='alternate' type='text/html' href='http://saefan.blogspot.com/2009/02/cara-krs-stmik-amikom-yogyakarta.html' title='Cara KRS-an STMIK AMIKOM YOGYAKARTA'/><author><name>saefan</name><uri>http://www.blogger.com/profile/06404346778003875881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_4P2-NMUy0VY/SKzqcwO1CYI/AAAAAAAAAAM/IOzyvm0gbTk/S220/Foto+Q595.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4P2-NMUy0VY/SZTZk2rTK2I/AAAAAAAAABo/Wr7Vda4mvvI/s72-c/menu.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2116682382626863073.post-2760429153050718329</id><published>2008-11-05T19:41:00.000-08:00</published><updated>2008-11-06T18:45:33.195-08:00</updated><title type='text'>Digital Clock</title><content type='html'>package jamdigital;&lt;br /&gt;import java.util.Date;&lt;br /&gt;/**&lt;br /&gt;*&lt;br /&gt;* @author glaShSial&lt;br /&gt;*/&lt;br /&gt;public class JamDigital extends javax.swing.JFrame {&lt;br /&gt;private int jam,menit,detik;&lt;br /&gt;private String Sjam,Smenit,Sdetik;&lt;br /&gt;private JLabel jmlbl;&lt;br /&gt;&lt;br /&gt;public JamDigital() {&lt;br /&gt;initComponents();&lt;br /&gt;}&lt;br /&gt;@SuppressWarnings("unchecked")&lt;br /&gt;//&lt;br /&gt;private void initComponents() {&lt;br /&gt;&lt;br /&gt;jmlbl = new javax.swing.JLabel();&lt;br /&gt;&lt;br /&gt;setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);&lt;br /&gt;setAlwaysOnTop(true);&lt;br /&gt;setResizable(false);&lt;br /&gt;setUndecorated(false);&lt;br /&gt;addWindowListener(new WindowAdapter() {&lt;br /&gt;public void windowActivated(WindowEvent evt) {&lt;br /&gt;formWindowActivated(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jmlbl.setFont(new Font("Arial Narrow", 1, 18)); // NOI18N&lt;br /&gt;jmlbl.setText("jLabel1");&lt;br /&gt;&lt;br /&gt;GroupLayout layout = new GroupLayout(getContentPane());&lt;br /&gt;getContentPane().setLayout(layout);&lt;br /&gt;layout.setHorizontalGroup(&lt;br /&gt;layout.createParallelGroup(GroupLayout.Alignment.LEADING)&lt;br /&gt;.addGroup(layout.createSequentialGroup()&lt;br /&gt;.addContainerGap()&lt;br /&gt;.addComponent(jmlbl, GroupLayout.DEFAULT_SIZE, 86, Short.MAX_VALUE)&lt;br /&gt;.addContainerGap())&lt;br /&gt;);&lt;br /&gt;layout.setVerticalGroup(&lt;br /&gt;layout.createParallelGroup(GroupLayout.Alignment.LEADING)&lt;br /&gt;.addGroup(layout.createSequentialGroup()&lt;br /&gt;.addContainerGap()&lt;br /&gt;.addComponent(jmlbl)&lt;br /&gt;.addContainerGap(13, Short.MAX_VALUE))&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;pack();&lt;br /&gt;}//&lt;br /&gt;private void formWindowActivated(java.awt.event.WindowEvent evt) {&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void formComponentShown(java.awt.event.ComponentEvent evt) {&lt;br /&gt;       // TODO add your handling code here:&lt;br /&gt;       TimerTask tt=new TimerTask() {&lt;br /&gt;&lt;br /&gt;           @Override&lt;br /&gt;           public void run() {&lt;br /&gt;               //System.out.println("xx");&lt;br /&gt;               Date dt=new Date();&lt;br /&gt;               Calendar cld=Calendar.getInstance();&lt;br /&gt;               cld.setTime(dt);&lt;br /&gt;               jam=dt.getHours();&lt;br /&gt;               menit=dt.getMinutes();&lt;br /&gt;               detik=dt.getSeconds();&lt;br /&gt;&lt;br /&gt;               Sjam=Integer.toString(jam);&lt;br /&gt;               Smenit=Integer.toString(menit);&lt;br /&gt;               Sdetik=Integer.toString(detik);&lt;br /&gt;               jmlbl.setText(""+Sjam +" : "+Smenit +" : "+Sdetik+"");&lt;br /&gt;           }&lt;br /&gt;       };&lt;br /&gt;       Timer t=new Timer();&lt;br /&gt;       t.schedule(tt,0, 100);&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;public static void main(String args[]) {&lt;br /&gt;java.awt.EventQueue.invokeLater(new Runnable() {&lt;br /&gt;public void run() {&lt;br /&gt;new JamDigital().setVisible(true);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if you want to add some styles, you have to add these code at the main class this project is added with a substance library which is can be downloaded in the internet&lt;br /&gt;the substance used to decorate the display&lt;br /&gt;&lt;br /&gt;public static void main(String[] args) throws UnsupportedLookAndFeelException {&lt;br /&gt;JFrame.setDefaultLookAndFeelDecorated(true);&lt;br /&gt;JDialog.setDefaultLookAndFeelDecorated(true);&lt;br /&gt;UIManager.setLookAndFeel(new SubstanceMagmaLookAndFeel());&lt;br /&gt;EventQueue.invokeLater(new Runnable() {&lt;br /&gt;public void run() {&lt;br /&gt;new JamDigital().setVisible(true);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2116682382626863073-2760429153050718329?l=saefan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saefan.blogspot.com/feeds/2760429153050718329/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2116682382626863073&amp;postID=2760429153050718329' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2116682382626863073/posts/default/2760429153050718329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2116682382626863073/posts/default/2760429153050718329'/><link rel='alternate' type='text/html' href='http://saefan.blogspot.com/2008/11/digital-clock.html' title='Digital Clock'/><author><name>saefan</name><uri>http://www.blogger.com/profile/06404346778003875881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_4P2-NMUy0VY/SKzqcwO1CYI/AAAAAAAAAAM/IOzyvm0gbTk/S220/Foto+Q595.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2116682382626863073.post-5953077374677260246</id><published>2008-10-21T19:24:00.000-07:00</published><updated>2008-10-21T19:34:10.133-07:00</updated><title type='text'>Using Jtree as Menu</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4P2-NMUy0VY/SP6RAfp_EWI/AAAAAAAAABY/PqllSvmgBFI/s1600-h/Tree.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_4P2-NMUy0VY/SP6RAfp_EWI/AAAAAAAAABY/PqllSvmgBFI/s320/Tree.jpg" alt="" id="BLOGGER_PHOTO_ID_5259800852498944354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;1. Drag Jtree to your project from project palette&lt;br /&gt;2. Right click Jtree and choose change variable name, just click it&lt;br /&gt;3. Name the Jtree with “tr1”&lt;br /&gt;4. Right click Jtree and choose Costumize Code and paste these code&lt;br /&gt; tr1 = new org.jdesktop.swingx.JXTree();&lt;br /&gt; tr1.setModel(new treeMnu().getTreeModel());&lt;br /&gt; tr1.addMouseListener(new java.awt.event.MouseAdapter() {&lt;br /&gt; public void mouseClicked(java.awt.event.MouseEvent evt) {&lt;br /&gt;                                       tr1MouseClicked(evt);&lt;br /&gt;                                          }&lt;br /&gt;                                         });&lt;br /&gt;                                   jScrollPane1.setViewportView(tr1);&lt;br /&gt;5. Run the project, and the project will appear like the image in left side&lt;br /&gt;6. You have to remember that you must create class treeMnu, here is the code for class   treeMnu&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import javax.swing.tree.DefaultMutableTreeNode;&lt;br /&gt;import javax.swing.tree.DefaultTreeModel;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;*&lt;br /&gt;* @author glaShSial&lt;br /&gt;*/&lt;br /&gt;public class treeMnu {&lt;br /&gt;private DefaultTreeModel treeModel;&lt;br /&gt;private DefaultMutableTreeNode mnuUtama;&lt;br /&gt;private DefaultMutableTreeNode subMenu;&lt;br /&gt;private DefaultMutableTreeNode vData,vAnggota,lAnggota,lPeminjaman,exit;&lt;br /&gt;&lt;br /&gt;public treeMnu() {&lt;br /&gt;    mnuUtama=new DefaultMutableTreeNode("Menu Utama", true);&lt;br /&gt;&lt;br /&gt;    subMenu=new DefaultMutableTreeNode("View", true);&lt;br /&gt;    vData=new DefaultMutableTreeNode("Data Peminjaman");&lt;br /&gt;//        vData.s&lt;br /&gt;    vAnggota=new DefaultMutableTreeNode("Anggota");&lt;br /&gt;    subMenu.add(vData);&lt;br /&gt;    subMenu.add(vAnggota);&lt;br /&gt;    mnuUtama.add(subMenu);&lt;br /&gt;&lt;br /&gt;    subMenu=new DefaultMutableTreeNode("Laporan", true);&lt;br /&gt;    lAnggota=new DefaultMutableTreeNode("Anggota");&lt;br /&gt;    lPeminjaman=new DefaultMutableTreeNode("Peminjaman");&lt;br /&gt;    subMenu.add(lAnggota);&lt;br /&gt;    subMenu.add(lPeminjaman);&lt;br /&gt;    mnuUtama.add(subMenu);&lt;br /&gt;&lt;br /&gt;    subMenu=new DefaultMutableTreeNode("Tutup",true);&lt;br /&gt;    exit=new DefaultMutableTreeNode("Keluar");   &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;    subMenu.add(exit);&lt;br /&gt;    mnuUtama.add(subMenu);&lt;br /&gt;&lt;br /&gt;    treeModel=new DefaultTreeModel(mnuUtama);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public DefaultMutableTreeNode getMnuUtama() {&lt;br /&gt;    return mnuUtama;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public DefaultTreeModel getTreeModel() {&lt;br /&gt;    return treeModel;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2116682382626863073-5953077374677260246?l=saefan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saefan.blogspot.com/feeds/5953077374677260246/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2116682382626863073&amp;postID=5953077374677260246' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2116682382626863073/posts/default/5953077374677260246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2116682382626863073/posts/default/5953077374677260246'/><link rel='alternate' type='text/html' href='http://saefan.blogspot.com/2008/10/using-jtree-as-menu.html' title='Using Jtree as Menu'/><author><name>saefan</name><uri>http://www.blogger.com/profile/06404346778003875881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_4P2-NMUy0VY/SKzqcwO1CYI/AAAAAAAAAAM/IOzyvm0gbTk/S220/Foto+Q595.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4P2-NMUy0VY/SP6RAfp_EWI/AAAAAAAAABY/PqllSvmgBFI/s72-c/Tree.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2116682382626863073.post-10691557868398678</id><published>2008-10-19T19:01:00.000-07:00</published><updated>2008-10-19T19:10:02.816-07:00</updated><title type='text'>Get time and Date</title><content type='html'>this class help us how to get date time in java programming&lt;br /&gt;please use it and try it into your work&lt;br /&gt;just copy and paste it into your java code&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;package time;&lt;br /&gt;&lt;br /&gt;import java.text.SimpleDateFormat;&lt;br /&gt;import java.util.Calendar;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class DateNow {&lt;br /&gt;  public static String now(String dateFormat) {&lt;br /&gt;  Calendar kalender = Calendar.getInstance();&lt;br /&gt;  SimpleDateFormat frmt = new SimpleDateFormat(dateFormat);&lt;br /&gt;  return frmt.format(kalender.getTime());&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;  public static void main(String[] args) {&lt;br /&gt;     &lt;br /&gt;   System.out.println("Jam saat ne "+DateNow.now("hh:mm:ss"));&lt;br /&gt;   System.out.println("Tanggal saat ne"+DateNow.now("dd.MM.yy"));&lt;br /&gt;   System.out.println("Tanggal dan Jam "+DateNow.now(" dd-MM-yy  hh:mm:ss"));&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;good luck&lt;br /&gt;&lt;br /&gt;send me some messages if you get some trouble in this code at &lt;span style="color: rgb(255, 255, 51);"&gt;saerukzam@yahoo.co.id&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2116682382626863073-10691557868398678?l=saefan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saefan.blogspot.com/feeds/10691557868398678/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2116682382626863073&amp;postID=10691557868398678' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2116682382626863073/posts/default/10691557868398678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2116682382626863073/posts/default/10691557868398678'/><link rel='alternate' type='text/html' href='http://saefan.blogspot.com/2008/10/get-time-and-date.html' title='Get time and Date'/><author><name>saefan</name><uri>http://www.blogger.com/profile/06404346778003875881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_4P2-NMUy0VY/SKzqcwO1CYI/AAAAAAAAAAM/IOzyvm0gbTk/S220/Foto+Q595.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2116682382626863073.post-1236482845916121716</id><published>2008-08-20T01:29:00.000-07:00</published><updated>2008-08-25T23:22:06.523-07:00</updated><title type='text'>Multimedia in java me</title><content type='html'>to begin writing these code yaou have to read "Bismillah" to make you understand the code easyly&lt;br /&gt;&lt;br /&gt;here is the main class of the project&lt;br /&gt;&lt;br /&gt;package balengku;&lt;br /&gt;&lt;br /&gt;import javax.microedition.midlet.*;&lt;br /&gt;import javax.microedition.lcdui.*;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* @author glaShSial&lt;br /&gt;*/&lt;br /&gt;public class Saefan extends MIDlet implements CommandListener{&lt;br /&gt; private Command cmdExit;&lt;br /&gt; private Command cmdPlay;&lt;br /&gt;&lt;br /&gt; private Display display;&lt;br /&gt; private TextField textField;&lt;br /&gt; private Gauge gauge;&lt;br /&gt; public Form form;&lt;br /&gt;&lt;br /&gt; private static final int GAUGE_LEVELS = 4;&lt;br /&gt; private static final int GAUGE_MAX = 12;&lt;br /&gt; private static final String DEFAULT_URL ="http://localhost/23Y132.mpg";&lt;br /&gt;&lt;br /&gt; public Saefan() {&lt;br /&gt;     display = Display.getDisplay(this);&lt;br /&gt;     form = new Form("DoraMPEGPlayer");&lt;br /&gt;     textField = new TextField("MPEG Video URL", DEFAULT_URL, 100,TextField.ANY);&lt;br /&gt;     gauge = new Gauge("Loading MPEG Video", false, GAUGE_MAX, 0);&lt;br /&gt;     cmdExit = new Command("Exit", Command.EXIT, 2);&lt;br /&gt;     cmdPlay = new Command("Play", Command.SCREEN, 1);&lt;br /&gt;     form.addCommand(cmdPlay);&lt;br /&gt;     form.addCommand(cmdExit);&lt;br /&gt;     form.setCommandListener(this);&lt;br /&gt;     form.append(textField);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void startApp() {&lt;br /&gt;     display.setCurrent(form);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void pauseApp() {&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void destroyApp(boolean unconditional) {&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void commandAction(Command c, Displayable d) {&lt;br /&gt;     //throw new UnsupportedOperationException("Not supported yet.");&lt;br /&gt;     if (c == cmdExit) {&lt;br /&gt;         destroyApp(false);&lt;br /&gt;         notifyDestroyed();&lt;br /&gt;     } else if(c == cmdPlay) {&lt;br /&gt;         gauge.setValue(0);&lt;br /&gt;         form.append(gauge);&lt;br /&gt;         Rukzam mpegCanvas = new Rukzam(this);&lt;br /&gt;         mpegCanvas.initializeVideo(textField.getString());&lt;br /&gt;     }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void updateGauge(){&lt;br /&gt;     int current = gauge.getValue();&lt;br /&gt;     current = (current + GAUGE_MAX/GAUGE_LEVELS);&lt;br /&gt;     gauge.setValue(current);&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class Saefan was the main class of the project&lt;br /&gt;so you have to write the code bellow to make the new class for the next class where it was named saefan too&lt;br /&gt;&lt;br /&gt;here is the code:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;package balengku;&lt;br /&gt;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;import javax.microedition.lcdui.Alert;&lt;br /&gt;import javax.microedition.lcdui.AlertType;&lt;br /&gt;import javax.microedition.lcdui.Canvas;&lt;br /&gt;import javax.microedition.lcdui.Command;&lt;br /&gt;import javax.microedition.lcdui.CommandListener;&lt;br /&gt;import javax.microedition.lcdui.Display;&lt;br /&gt;import javax.microedition.lcdui.Displayable;&lt;br /&gt;import javax.microedition.lcdui.Graphics;&lt;br /&gt;import javax.microedition.media.Manager;&lt;br /&gt;import javax.microedition.media.MediaException;&lt;br /&gt;import javax.microedition.media.Player;&lt;br /&gt;import javax.microedition.media.PlayerListener;&lt;br /&gt;import javax.microedition.media.control.VideoControl;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;*&lt;br /&gt;* @author glaShSial&lt;br /&gt;*/&lt;br /&gt;public class Rukzam extends Canvas implements CommandListener,PlayerListener,Runnable{&lt;br /&gt; private Saefan parent;&lt;br /&gt; private Display display;&lt;br /&gt;&lt;br /&gt; private Player player;&lt;br /&gt; private VideoControl videoControl;&lt;br /&gt;&lt;br /&gt; private String url;&lt;br /&gt; private Thread initializer;&lt;br /&gt;&lt;br /&gt; private Command btnClose;&lt;br /&gt; private Command btnReplay;&lt;br /&gt;&lt;br /&gt; public Rukzam(Saefan parent) {&lt;br /&gt;     super();&lt;br /&gt;     this.parent = parent;&lt;br /&gt;     display = Display.getDisplay(parent);&lt;br /&gt;     btnClose = new Command("Close", Command.SCREEN, 1);&lt;br /&gt;     addCommand(btnClose);&lt;br /&gt;     setCommandListener(this);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void initializeVideo(String url){&lt;br /&gt;     this.url = url;&lt;br /&gt;     initializer = new Thread(this);&lt;br /&gt;     initializer.start();&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; protected void paint(Graphics g) {&lt;br /&gt;     //throw new UnsupportedOperationException("Not supported yet.");&lt;br /&gt;     g.setColor(0, 0, 0);&lt;br /&gt;     g.fillRect(0, 0, getWidth(), getHeight());&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void commandAction(Command c, Displayable d) {&lt;br /&gt;     //throw new UnsupportedOperationException("Not supported yet.");&lt;br /&gt;     if (c == btnReplay) {&lt;br /&gt;         try{&lt;br /&gt;             player.start();&lt;br /&gt;         } catch (MediaException me) {&lt;br /&gt;             Alert alert = new Alert("MediaException thrown",&lt;br /&gt;                 me.getMessage(), null, AlertType.ERROR);&lt;br /&gt;             display.setCurrent(alert);&lt;br /&gt;         }&lt;br /&gt;     } else if (c == btnClose) {&lt;br /&gt;         player.close();&lt;br /&gt;         parent.form.delete(1);&lt;br /&gt;         display.setCurrent(parent.form);&lt;br /&gt;         url = null;&lt;br /&gt;         parent = null;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void playerUpdate(Player p, String event, Object eventData) {&lt;br /&gt;     //throw new UnsupportedOperationException("Not supported yet.");&lt;br /&gt;     if (event == PlayerListener.END_OF_MEDIA) {&lt;br /&gt;         if (btnReplay == null) {&lt;br /&gt;             btnReplay = new Command("Replay", Command.SCREEN, 1);&lt;br /&gt;             addCommand(btnReplay);&lt;br /&gt;         }&lt;br /&gt;     }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void run() {&lt;br /&gt;     //throw new UnsupportedOperationException("Not supported yet.");&lt;br /&gt;     try {    &lt;br /&gt;         player = Manager.createPlayer(url);&lt;br /&gt;         parent.updateGauge();   &lt;br /&gt;         player.addPlayerListener(this); &lt;br /&gt;         player.realize();&lt;br /&gt;         parent.updateGauge();     &lt;br /&gt;         player.prefetch();&lt;br /&gt;         parent.updateGauge();&lt;br /&gt;     } catch (IOException ioe) {&lt;br /&gt;         Alert alert = new Alert("IOException thrown", ioe.getMessage(),&lt;br /&gt;             null, AlertType.ERROR);&lt;br /&gt;         display.setCurrent(alert);&lt;br /&gt;     } catch (MediaException me) {&lt;br /&gt;         Alert alert = new Alert("MediaException thrown", me.getMessage(),&lt;br /&gt;             null, AlertType.ERROR);&lt;br /&gt;         display.setCurrent(alert);&lt;br /&gt;     }&lt;br /&gt;playVideo();&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void playVideo() {&lt;br /&gt;     try {&lt;br /&gt;         /* ambil video control dan set menjadi display sedang aktif */&lt;br /&gt;         videoControl = (VideoControl)player.getControl("VideoControl");&lt;br /&gt;         if (videoControl != null) { &lt;br /&gt;             videoControl.initDisplayMode(videoControl.USE_DIRECT_VIDEO,&lt;br /&gt;                 this);                       &lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;         parent.updateGauge();&lt;br /&gt;         int cHeight = this.getHeight();&lt;br /&gt;         int cWidth = this.getWidth();&lt;br /&gt;         videoControl.setDisplaySize(cWidth, cHeight);&lt;br /&gt;         display.setCurrent(this);&lt;br /&gt;         videoControl.setVisible(true);&lt;br /&gt;         player.start();&lt;br /&gt;     } catch (MediaException me) {&lt;br /&gt;         Alert alert = new Alert("MediaException thrown", me.getMessage(),&lt;br /&gt;             null, AlertType.ERROR);&lt;br /&gt;         display.setCurrent(alert);&lt;br /&gt;     }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Good luck and enjoy the code....&lt;br /&gt;e-mail me here &lt;span style="color: rgb(102, 255, 153);"&gt;&lt;span style="color: rgb(255, 204, 0);"&gt;saerukzam@yahoo.co.id&lt;/span&gt; &lt;/span&gt;or &lt;span style="color: rgb(255, 204, 0);"&gt;saefan@amikom.ac.id&lt;/span&gt; or to my YM: &lt;span style="color: rgb(255, 204, 0);"&gt;saerukzam@yahoo.co.id&lt;/span&gt; if you get some mistakes wich you don't undestand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2116682382626863073-1236482845916121716?l=saefan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saefan.blogspot.com/feeds/1236482845916121716/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2116682382626863073&amp;postID=1236482845916121716' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2116682382626863073/posts/default/1236482845916121716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2116682382626863073/posts/default/1236482845916121716'/><link rel='alternate' type='text/html' href='http://saefan.blogspot.com/2008/08/contoh-script-java-programming.html' title='Multimedia in java me'/><author><name>saefan</name><uri>http://www.blogger.com/profile/06404346778003875881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_4P2-NMUy0VY/SKzqcwO1CYI/AAAAAAAAAAM/IOzyvm0gbTk/S220/Foto+Q595.jpg'/></author><thr:total>0</thr:total></entry></feed>
