Oktober 19, 2009 • 10:02 am
Barusan ada anak-anak 2006 yang minta diajarin make JavaMail API. Padahal gw juga hampir gak pernah make. Setelah googling bentar akhirnya dapet juga contoh source codenya.
API ini digunakan untuk melakukan penanganan komunikasi email
Sebelumnya harus download dulu librarynya di sini.
Berikut source codenya.
Read the rest of this entry »
Filed under: Eksplorasi, How To, Java, Snippets, Very Easy , Java, JavaMail API, pemrograman, Programming
Agustus 29, 2009 • 8:56 am
Setelah jarang ngoding tampilan aplikasi di Netbeans, gw tadi pagi kesulitan buat ngeset sebuah JFrame supaya bisa ditengah-tengah layar. Ternyata ada cara mudahnya
- Klik kanan pada JFrame yang bersangkutan
- Pilih “Properties“
- Pilih “Code“
- Set “Form Size Policy” ke “Generate Resize Code“
- Check “Generate Center“
Voila, kalau Framenya dirun, akan tampil di tengah layar.
Filed under: How To, Java, Programming, Snippets, Very Easy , center window, Java Swing, JFrame, Netbeans, pemrograman, Programming
Agustus 26, 2009 • 4:49 am
Sedikit iseng-iseng di Java. Salah seorang rekan tadi minta bantuan bagaimana mengimplementasikan konstruktor dengan masukan list of objek sebuah kelas dengan sederhana.
Cara mudanya adalah kita bikin listnya dulu dan menambahkan satu persatu anggotanya lalu list tersebut dipass melalui konstruktor. Tapi sebenarnya Java kita bisa ngebikin method agar dapat menerima argument dengan banyak yang tidak tentu.
import java.util.ArrayList;
public class Person {
private ArrayList<Person> parent;
public Person(Person... parent) {
this.parent = new ArrayList<Person>();
for (Person person : parent) {
this.parent.add(person);
}
}
public int countParent() {
return this.parent.size();
}
}
public class Main {
public static void main(String[] args) {
Person a = new Person();
Person b = new Person(a);
Person c = new Person(b);
Person d = new Person(a, b);
Person e = new Person();
Person f = new Person(a, e);
Person g = new Person(f, d);
System.out.println("Count parent a : " + a.countParent());
System.out.println("Count parent b : " + b.countParent());
System.out.println("Count parent c : " + c.countParent());
System.out.println("Count parent d : " + d.countParent());
System.out.println("Count parent e : " + e.countParent());
System.out.println("Count parent f : " + f.countParent());
System.out.println("Count parent g : " + g.countParent());
}
}
Filed under: How To, Java, Miscelleneaous, Snippets, Very Easy , Java, pemrograman, Programming
Agustus 20, 2009 • 11:23 pm
(belakangan pengen ngeposting artikel yang gampang mikirnya, hehehe)
Kemarin ada seorang junior yang sedang belajar JQuery. Dia nanya bagaimana caranya meload bagian dari halaman HTML tanpa harus meload bagian-bagian halaman lain. Fungsi ini merupakan salah satu kegunaan dari AJAX di mana kita melakukan HTTP request tanpa harus meload halaman baru.
JQuery sudah menyediakan sebuah method yakni load. Method ini akan melakukan request ke sebuah halaman dan kemudian menginjeksikan responsenya ke dalam DOM elemen tersebut.
Contoh penggunaannya
<html>
<head>
<title>Test</title>
<script type="text/javascript" language="javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function(){
$("#kotak").load("test5_1.html");
$("#button1").click(function(){
$("#kotak").load("test5_1.html");
return false;
});
$("#button2").click(function(){
$("#kotak").load("test5_2.html");
return false;
});
});
</script>
</head>
<body>
<ul>
<li><a href="" id="button1">Test 1</a></li>
<li><a href="" id="button2">Test 2</a></li>
</ul>
<div id="kotak"></div>
</body>
</html>
Untuk membuat sebuah tabpage pada HTML dan melakukan load seperti di atas, JQuery UI sudah menyediakan widget yang menarik dan high customable.
Source code dapat diambil di sini. (rename ke zip dan jangan lupa menambahkan script JQuerynya)
Filed under: HTML, Javascript, Snippets, Very Easy, Web Programming, tutorial , ajax, HTML, JavaScript, JQuery, Programming, Web Programming
Komentar Terakhir