Buat Klas Baru dan Kasi nama JTime atau apa lah, kalo gw si JTime, trs Hajar Coding neh di klas,, addimport semua saran yang perlu di import,, klo gk lgi eror, clean N Build,
trs, kayax Arco, Tinggal sereeet...
seret ke dalam Frame ya,
public class JTime extends JLabel implements ActionListener {
private Timer timer;
private Date date;
private SimpleDateFormat dateFormat, dayFormat;
private String day = "";
public JTime() {
setText(" ");
date = new Date();
dateFormat = new SimpleDateFormat("dd MMMM yyyy / HH:mm:ss");
dayFormat = new SimpleDateFormat("EEEE");
if (dayFormat.format(date).toString().equals("Sunday")) {
day = "Minggu";
} else if (dayFormat.format(date).toString().equals("Monday")) {
day = "Senin";
} else if (dayFormat.format(date).toString().equals("Tuesday")) {
day = "Selasa";
} else if (dayFormat.format(date).toString().equals("Wednesday")) {
day = "Rabu";
} else if (dayFormat.format(date).toString().equals("Thursday")) {
day = "Kamis";
} else if (dayFormat.format(date).toString().equals("Friday")) {
day = "Jumat";
} else if (dayFormat.format(date).toString().equals("Saturday")) {
day = "Sabtu";
}
timer = new Timer(1000, this);
timer.start();
}
public void actionPerformed(ActionEvent e) {
date.setTime(System.currentTimeMillis());
setText(day + ", " + dateFormat.format(date));
Random random = new Random();
}
}
Jadinya Gini..
oke, itu aja, thanks..
Sabtu, 27 April 2013
Desain form dengan Panel Gradient swing makeover Pada Java netbeans.
buat klas baru dan pastekan coding berikut.
liat,
public class nama_klas_loe extends JPanel{
}
kayax yg dibawah, biar lbih jelas, nama klas gw gradien_blue lalu gw jadikn JPanel.
kalo gk ada yg eror, jgn Lupa Clean N Build pada project, stelah itu, tinggal Drag aja si klas ke dalam FrameForm loe.
public class gradien_blue extends JPanel{
private Paint paint;
private Shape shape;
private Paint glasstop;
private Paint glassbottom;
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g.create();
shape = new Rectangle2D.Double(0, 0, getWidth(), getHeight());
int x1 = getWidth() / 2;
int y1 = 0;
int x2 = getWidth() / 2;
int y2 = getHeight();
paint = new GradientPaint(x1, y1, Color.BLACK, x2, y2, Color.BLUE);//menggambar warna gradien
glasstop = new GradientPaint(0, 0, new Color(1F, 1F, 1F, 0.5F), 0, 20, new Color(1F, 1F, 1F, 0F));//memberi efek glass bagian atas
glassbottom = new GradientPaint(0, getHeight() / 1.06F, new Color(1F, 1F, 1F, 0F), 0, getHeight(), new Color(1F, 1F, 1F, 0.5F));//memberi efek glass bagian bawah
g2.setPaint(paint);
g2.fill(shape);
g2.setPaint(glasstop);
g2.fill(shape);
g2.setPaint(glassbottom);
g2.fill(shape);
g2.dispose();
}
}
Drag si klas tdi ke dalam Frame. klik kanan pada frame, lalu setLayout, pilih BorderLayout.
jadinya gini.
oke, sekian. ^_^
Langganan:
Postingan (Atom)