Selasa, 18 November 2008

Bingung menggunakan JFormated di Java????, Baca yang satu Ini

JFormatedTextField merupakan sub class dari JTextField. JFormatedTextField memungkinkan kita untuk dapat menentukan format inputan, sesuai dengan yang kita inginkan. JFormatedTextField tersedia dalam paket javax.swing, yang merupakan turunan dari JTextField.
JFormatedTextField memungkinkan kita untuk mengeset karakter tertentu yang nantinya di-inputkan. Contoh:
Untuk membuat format No Telpon, kita dapat menggunakan format (xxx) xxxxxx.
brikut ini contoh lengkap menggunakan JFormatedTextField.

import java.awt.FlowLayout;
import java.awt.Font;
import java.text.Format;
import java.text.NumberFormat;
import java.util.Locale;

import javax.swing.BoxLayout;
import javax.swing.JFormattedTextField;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class MainClass {
public static void main(String args[]) throws Exception {
JFrame frame = new JFrame("Jformated Demo | Mata Uang");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Font font = new Font("Tahoma", Font.BOLD, 16);

JLabel label;
JFormattedTextField input;
JPanel panel;

BoxLayout layout = new BoxLayout(frame.getContentPane(), BoxLayout.Y_AXIS);
frame.setLayout(layout);

Format currency = NumberFormat.getCurrencyInstance(Locale.US);
label = new JLabel("Mata Uang Amerika:");
input = new JFormattedTextField(currency);
input.setValue(1000.25);
input.setColumns(20);
input.setFont(font);
panel = new JPanel(new FlowLayout(FlowLayout.RIGHT));
panel.add(label);
panel.add(input);
frame.add(panel);

frame.pack();
frame.setVisible(true);
}
}
Nahh dah gitu Compile, kurang lebih hasilnya seperti di bawah ini





Kamu bisa Otak atik sendiri Local Currencynya sendiri.
Ok, Moga bermanfaat
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

1 komentar: on "Bingung menggunakan JFormated di Java????, Baca yang satu Ini"

yudha niagara mengatakan...

Terima kasih untuk artikelny gan...