Selamat mencoba yah guys :)
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
class Ketupat extends JFrame implements ActionListener
{
private JTextArea output;
private JButton btnProses, btnTutup, btnHapus;
private JTextField size;
public Ketupat(){
JPanel panel_1=new JPanel();
panel_1.setLayout(new FlowLayout());
panel_1.add(btnTutup=new JButton("Tutup"));
panel_1.add(btnHapus=new JButton("Hapus"));
JScrollPane scroll = new JScrollPane(output=new JTextArea());
output.setFont(new Font("Arial",0,14));
output.setLineWrap(true);
output.setWrapStyleWord(true);
scroll.setPreferredSize(new Dimension(300, 100));
JPanel panel_2=new JPanel();
panel_2.setLayout(new BorderLayout());
panel_2.add(scroll);
output.setEditable(false);
JPanel panel_3=new JPanel();
panel_3.setLayout(new FlowLayout());
panel_3.add(new JLabel("Silahkan masukkan angka 0-9 "));
panel_3.add(size=new JTextField(3));
panel_3.add(btnProses=new JButton("Proses"));
setLayout(new BorderLayout());
add(panel_2,"Center");
add(panel_1,"South");
add(panel_3,"North");
btnProses.addActionListener(this);
btnHapus.addActionListener(this);
btnTutup.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
String str="";
if(e.getSource()==btnProses){
int i,j,k;
try{
int ukuran=Integer.parseInt(size.getText().trim());
if((ukuran >= 0)&&(ukuran < 10)){
for(i=1;i<=ukuran;i++){
for(j=ukuran;j>=i;j--)
str+=" ";
for(k=1;k<=i;k++)
str+="/\\";
str+="\n";
}
for(i=ukuran;i>=1;i--){
for(j=i;j<=ukuran;j++)
str+=" ";
for(k=i;k>=1;k--)
str+="\\/";
str+="\n";
}
output.setText(str);
}else{
JOptionPane.showMessageDialog(null,"Anda salah input!!!","Warning",
JOptionPane.WARNING_MESSAGE);
}
}catch(Exception ex){
JOptionPane.showMessageDialog(null,"Error--"+ex.toString(),"Error",
JOptionPane.ERROR_MESSAGE);
}
}
if(e.getSource()==btnTutup){
JOptionPane.showMessageDialog(null,"--- Terima kasih ---\n by : Team Lab TI Universitas Gunadarma",
"Thank you", JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
if(e.getSource()==btnHapus){
output.setText(null);
size.setText(null);
str="";
}
}
public static void main(String[] args){
Ketupat frame = new Ketupat();
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("Galih Mahrandy");
frame.setVisible(true);
}
}
Jangan lupa yah coment-nya :)
Categories
- coding java matriks (1)
- contoh program java (1)
- fungsi java (1)
- ISD (1)
- java ketupat (1)
- java bilanagn prima (1)
- Java frame (1)
- java fungsi (1)
- java matriks (1)
- java simple login (1)
- Tugas IBD Manusia (1)
- Tugas IBD 2 (1)
- Tugas ISD (1)
- tugas sofskill (1)
Our Partners
Total Tayangan Halaman
Blogroll
Followers
Pengikut
Sabtu, 08 Januari 2011
Langganan:
Posting Komentar (Atom)
Another Themes
Popular Posts
-
MANUSIA DAN KEINDAHAN Pengertian Keindahan Keindahan itu berasal dari kata indah, cantik, bagus, dan elok. Segala sesuatu yang mempunyai...
-
Selamat mencoba yah guys :) import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.io.*; class Ketupat extend...
-
Posisi Manusia di Antara Makhluk Lain 1. Latar belakang Manusia merupakan makhluk ciptaan Tuhan YME yang paling sempurna, Manusia memiliki...
-
Nah... ini saya punya contoh program class dan StringGabung... silahkan di baca ^__^ 1.class class identitas { String nama; String kel...
-
Selamat mencoba yah guys :) import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SimpleLogin extends JFrame...
-
Nama : Galih Mahrandy NPM : 52410921 Kelas : 1IA11 Pertanyaan 1. Bagaimana tanggapan anda tentang relawan asing yang datang ke indonesi...
-
Selamat mencoba guys :) import javax.swing.*; public class BilanganPrima { public static void main(String[] args) { int a...
-
Coding ini juga berbasis GUI, karena tampilan ini akan sperti jendela pada windows... Selamat mencoba :) import javax.swing.*; public...
-
Nama : Galih.Mahrandy NPM : 52410921 Kelas : 1IA11 Pertanyaan : 1. Bagaimana pendapat anda tentang studentsite? Jawab : 1. Menurut s...
-
Selamat mencoba kawan-kawan :) import javax.swing.*; //untuk memanggil package import java.awt.*; import java.awt.event.*; public c...
Labels
- coding java matriks (1)
- contoh program java (1)
- fungsi java (1)
- ISD (1)
- java ketupat (1)
- java bilanagn prima (1)
- Java frame (1)
- java fungsi (1)
- java matriks (1)
- java simple login (1)
- Tugas IBD Manusia (1)
- Tugas IBD 2 (1)
- Tugas ISD (1)
- tugas sofskill (1)
Resources
mark antony jeniffer lopez no me ames .mp3 | ||
Found at bee mp3 search engine |
0 comments:
Posting Komentar