Java Scroll Bar (JScrollBar) - Swing Example |
Java Scroll Bar (JScrollBar) - Swing Example สำหรับ Scroll Bar หรือ JScrollBar (javax.swing.JScrollBar) จัดอยู่ในกลุ่มของ Container ใช้สำหรับการสร้าง Scroll Bar ให้กับ JFrame โดยสามารถสร้าง Scroll Bar ได้ทั้งในแนวตั้งและแนวนอน
Java Scroll Bar (JScrollBar) - Swing Example
Syntax
JScrollBar hbar = new JScrollBar(JScrollBar.HORIZONTAL, 30, 20, 0, 500);
JScrollBar vbar = new JScrollBar(JScrollBar.VERTICAL, 30, 40, 0, 500);
Controls Icon Tools
Example ตัวอย่างการสร้าง Scroll Bar ด้วย JScrollBar
MyForm.java
package com.java.myapp;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;
import javax.swing.JLabel;
import javax.swing.JScrollBar;
public class MyForm extends JFrame {
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
MyForm frame = new MyForm();
frame.setVisible(true);
}
});
}
/**
* Create the frame.
*/
public MyForm() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 362, 249);
setTitle("ThaiCreate.Com Java GUI Tutorial");
final JLabel label = new JLabel();
JScrollBar hbar = new JScrollBar(JScrollBar.HORIZONTAL, 30, 20, 0, 500);
JScrollBar vbar = new JScrollBar(JScrollBar.VERTICAL, 30, 40, 0, 500);
class MyAdjustmentListener implements AdjustmentListener {
public void adjustmentValueChanged(AdjustmentEvent e) {
label.setText("Position = " + e.getValue());
repaint();
}
}
hbar.addAdjustmentListener(new MyAdjustmentListener());
vbar.addAdjustmentListener(new MyAdjustmentListener());
getContentPane().add(label);
getContentPane().add(hbar, BorderLayout.SOUTH);
getContentPane().add(vbar, BorderLayout.EAST);
}
}
Output
แสดง Scroll Bar ในหน้า Frame
Property & Method (Others Related) |
|
ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท
|
|
|
By : |
ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ) |
|
Score Rating : |
|
|
|
Create/Update Date : |
2013-09-03 22:04:31 /
2013-09-04 13:26:27 |
|
Download : |
No files |
|
Sponsored Links / Related |
|
|
|
|
|
|
|