Diberdayakan oleh Blogger.

Mengenai Saya

Foto saya
NAMA KU RIE KU SEKARA KULIYAH DI SALAH SATU PERGURUAN TINGI LUAR NEGRI DI SUKABUMI

Pengikut

RSS

Coding Teks area

//PROGRAM 13-8
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class DemoTextArea {
public JTextArea textArea;
public JScrollPane scroller;

public DemoTextArea() {
textArea = new JTextArea(345,190);
textArea.setText(
"Ini adalah contoh string panjang " +
"(lebih dari satu baris) " +
"yang dimasukkan ke dalam komponen JTextArea.");
textArea.setLineWrap(true); //di-wrap atau dipotong

scroller = new JScrollPane(textArea,
ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scroller.setLocation(0,0);
scroller.setSize(new Dimension(345, 190));
}

public void createAndShowGUI() {
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("Demo JTextArea");
frame.setLayout(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.getContentPane().add(scroller);

frame.setBounds(0, 0, 355, 200);
frame.setLocationRelativeTo(null);

frame.setVisible(true);
}

public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
DemoTextArea app = new DemoTextArea();
app.createAndShowGUI();
}
});
}
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Coding Myswing aplikation

//PROGRAM 13-1
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class MySwingApplication extends JFrame
implements ActionListener {

public JLabel label;
public JButton button;

private int numClicks = 0;

public MySwingApplication(String title) {
super(title);
setBounds(0, 0, 300, 170);
getContentPane().setLayout(null);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);

label = new JLabel("Jumlah klik yang dilakukan: 0");
label.setLocation(60, 40);
label.setSize(label.getPreferredSize());

button = new JButton("Klik aku!!");
button.setLocation(60, 80);
button.setSize(label.getPreferredSize());
button.addActionListener(this);

getContentPane().add(label);
getContentPane().add(button);

setVisible(true);
}

public void actionPerformed(ActionEvent event) {
if (event.getSource() == button) {
label.setText("Jumlah klik yang dilakukan: " +
(++numClicks));
}
}

public static void main(String[] args) {
MySwingApplication app =
new MySwingApplication("Contoh Event-Handling");
}
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS