Tampilkan postingan dengan label Java Swing. Tampilkan semua postingan
Tampilkan postingan dengan label Java Swing. Tampilkan semua postingan

6.01.2010

Menggambar pada Frame

Berikut ini adalah source kode untuk menggambar import javax.swing.*;
import java.awt.*;

public class DrawingColor{
public static void main(String[] args) {
DrawingColor d = new DrawingColor();
}

public DrawingColor(){
JFrame frame = new JFrame("Drawing colorfull shapes");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new MyComponent());
frame.setSize(400,400);
frame.setVisible(true);
}

public class MyComponent extends JComponent{
public void paint(Graphics g){
int height = 200;
int width = 120;
g.setColor(Color.red);
g.drawRect(10,10,height,width);
g.setColor(Color.gray);
g.fillRect(11,11,height,width);
g.setColor(Color.red);
g.drawOval(250,20, height,width);
g.setColor(Color.magenta);
g.fillOval(249,19,height,width);
}
}
}

Baca Selengkapnya......

1.23.2009

WindowClosingExample

Kala Kita membuat program di dekstop kadang tanda silang yang berada pada jendela hasil eksekusi program tidak bisa ditutup, mungkin karena ada beberapa komponen yang belum dimasukan, sebagai contoh program mungkin kode dibawah ini bisa jadi rujukan buat pembaca sekalian.


package org.kodejava.example.swing;

import java.awt.Button;
import java.awt.Dimension;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JFrame;

public class WindowClosingExample extends JFrame {
public static void main(String[] args) {
WindowClosingExample frame = new WindowClosingExample();
frame.setSize(new Dimension(200, 200));
frame.add(new Button("Hello World"));

//
// Add window listener by implementing WindowAdapter class to the
// frame instance. To handle the close event we just need to implement
// the windowClosing() method.
//
frame.addWindowListener(new WindowAdapter() {

@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});

//
// Show the frame
//
frame.setVisible(true);
}
}

Baca Selengkapnya......

Tool Tips dengan Swing

Kalau kita menggerakan mouse melewati suatu objek di dekstop, kadang kita akan melihat
tulisan muncul dengan tiba-tibaatau dengan kata lain adalah Tool Tips yang berfungsi untuk memberikan keterangan tentang funsi suatu objek yang terlewati oleh mouse, pada contoh kali ini kita akan membuat tool tips dengan mengunakan java swing.

kode ini bisa di jalankan pada semua IDE nya java...
ketikan kode berikut ini :

package org.kodejava.example.swing;

import javax.swing.*;
import java.awt.*;

public class MultilinesToolTip {
public static void main(String[] args) {
JFrame frame = new JFrame("Tool Tip Demo");
frame.setSize(200, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JLabel label = new JLabel("Tool Tips");

//
// Setting tool tip for our Swing JLabel component using an html
// formatted string so that we can create a multi lines tool tip.
//
label.setToolTipText(
"Coba ToolTips");
frame.getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER));
frame.getContentPane().add(label);

frame.setVisible(true);}}

Baca Selengkapnya......
Template by : kendhin x-template.blogspot.com