pemrograman 13
hai,makasih yah sudah mau mampir di blog ini ,kali ini saya ingin membahas mengenai JAVA,pasti teman teman sudah kenal kan dengan aplikasih java ini ,di sini saya ingin memberitahu dasar dasar tentang java .Dan ini sebenar nya juga tugas dari kampus saya :vAssalamuaykum wr wb JUNI 21,2021
PROGRAM JAVA
Disusun oleh :FANI (202001030088)Prodi : Manajemen Informatika(20M02)
AMIK STIKOM TUNAS BANGSAPEMATANG SIANTAR2021
11
KOMPONEN-KOMPONEN SWING LANJUTAN
Tujuan :
• Agar mahasiswa memahami dan mempraktekkan pembuatan dan penggunaan komponen-komponen yang dimiliki oleh Swing.
DASAR TEORI
Swing merupakan alternatif lain untuk mengimplementasikan pemprograman Window. Walaupun diimplementasikan berdasarkan kelas AWT, Swing tidak menggunakan komponen-komponen yang terdapat pada AWT, sehingga tampilan tampilan komponen-komponen dalam Swing tidak tergantung pada sistem Window local. Dengan demikian tampila grafik dari Swing untuk semua system operasi menjadi serupa. JComponent merupakan super kelas bagi sejumlah kelas, misalnya JComboBox, JLabel, JList dan JPanel dan lainnya. Berikut ini merupakan beberapa kelas yang terdapat dalam package javax.swing yang sering dipergunakan.
LANGKAH-LANGKAH PRAKTIKUM
A. Membuat Program contoh dari JLabel dan JButton menggunakan icon dan Tool Tip
Hasiloutout
B. Membuat program menggunakan JFileChooser
hasil output
C. Membuat program dengan menggunakan JTextArea, JList dan JSpinner
hasil output
import javax.swing.event.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class CthJProgressBar extends JFrame implements ActionListener { public final static int SELANG_WAKTU_TUNGGU = 1; public final static int MAKS = 1000;
JProgressBar pb;
JButton b;
Timer timer;
int posisi = 0;
public CthJProgressBar() {
super("Tes JProgressBar");
setSize(300, 120);
pb = new JProgressBar(0, MAKS);
b = new JButton("Mulai");
JPanel p = new JPanel();
p.add(b);
setLayout(new BorderLayout());
add("North", p);
add("South", pb);
// -- Set Timer
timer = new Timer(SELANG_WAKTU_TUNGGU, new ActionListener() {
public void actionPerformed(ActionEvent evt) { posisi++;
pb.setValue(posisi);
if (posisi == MAKS) {
timer.stop();
b.setText("Mulai");
}
}
});
b.addActionListener(this);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true);
}
public void actionPerformed(ActionEvent e ) {
String s = e.getActionCommand();
if (s.equals("Mulai")) {
b.setText("Stop");
posisi = 0;
pb.setValue(posisi);
timer.start();
}
else {
b.setText("Mulai");
timer.stop();
}
}
}
}
}
public class ContohJProgressBar {
public static void main(String[] args) {
CthJProgressBar apl = new CthJProgressBar(); }
}
}
E. Membuat program dengan menggunakan JTabbedPane
hasil output
F. Membuat program dengan menggunakan JTable
hasil output
G. Membuat program dengan menggunakan JTree
hasil output
Komentar
Posting Komentar