Membuat Segitiga Horizontal di Java Netbeans

Waduh temen-temen udah pada tidur nih enaknya ngapain ya?
Mau SMSan udah pada tidur buka Facebook.com dan masuk ke gruop kok ada saimbara yang belum ada yang ngepos yaa?
tak kerjakan dah untuk nambah nilai PBO heheheee
sori ya temen-temen saya lahap dulu dah mohon ijin yaa.,.,.,.
ini contoh desainnya ya kawan
untuk komponen yang harus dimasukan pada gambar di atas.,.,.,.
·         jToggleButton
·         jLabel 
·         jTextArea
·         jTextField


ini source codenya yang harus dimasukan di jToggleButton
=========================================================
    //Disini kita membuat suatu atribut t, y, x yang bertibe data integer
int t, y, x;
//disini kita mengeset nilai pada atribut t dengan nilai dari inputan jtextfield
        t = Integer.parseInt( jTextField1.getText());
//disini ada sebuah statemen/kondisi jika t%2==0 maksutnya jika "t" habis dibagi 2 maka akan muncul pesan error dan jika tidak termasuk di statemen ini maka akan menjalankan perintah yang ada di statemen di "else"
        if (t%2==0) {
            JOptionPane.showMessageDialog(null, "tinggi formasi harus bernilai ganjil");
        }else{
//Pada perulangan dibawah ini berfungsi untuk membuat baris pada suatu kotak yang akan dicetak
      for(x=1;x<=t;x++){
   //pada perulang di bawah ini berfungsi untuk membuat kolom pada suatu kotak
for(y=1;y<=t;y++){
/* disini ada suatu percabangan dimana pada statemen ini kondisinya ( x=1 || x==t ) maksutnya Jika “x”   bernilai “1” atau “x” sama dengan “t” atau “x” sama
   dengan “y” atau “y” sama dengan “1” atau “y” sama dengan “t” atau y sama dengan t-(x-1)  atau  ("y" lebih kecil samadengan "x"  dan "y" ditambah "x"  lebih kecil sama
    dengan  "t+1")  atau  ("y" lebih besar samadengan "x"  dan "y" ditambah "x"  lebih besar sama
    dengan  "t+1") maka akan mencetak yang hanya ada di dalamnya saja dan jika
    tidak maka akan menjalankan yang ada di “else”   */
if (y==x || y==t || y==1 ||  (y<=x && y+x<=t+1)  || (y>=x && y+x>=t+1)|| y==t-(x-1)) {
                jTextArea1.append("*\t");
            }else{
             jTextArea1.append("\t");
            }           
        }
//disini untuk berpindah baris dibawahnya
        jTextArea1.append("\n");
}
        }
======================================================================
Saatnya kita jalankan untuk melihat hasilnya
=====================================================================
Ok ternyata berhasil kawan.,.,alhamdulillah.,.,
bagaimana dengan percobaan kalian.,.,??

0 Response to "Membuat Segitiga Horizontal di Java Netbeans"

Post a Comment