Java Layered Pane (JLayeredPane) - Swing Example |
Java Layered Pane (JLayeredPane) - Swing Example สำหรับ JLayeredPane (javax.swing.JLayeredPane) จัดอยู่ในกลุ่ม Containers ไว้สำหรับการสร้าง Layout ควบคุม Layer หลาย ๆ Layer แสดงทับซ้อนกัน ซึ่งใช้ลำดับเป็นหมายเลข Integer เป็นตัวควบคุมลำดับการแสดงผล
Java Layered Pane (JLayeredPane) - Swing Example
Syntax
JLayeredPane layeredPane = getLayeredPane();
layeredPane.add(panel1, new Integer(1));
layeredPane.add(panel2, new Integer(2));
layeredPane.add(panel3, new Integer(3));
Containers Icon Tools
Example
MyForm.java
package com.java.myapp;
import java.awt.EventQueue;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JLayeredPane;
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, 458, 348);
setTitle("ThaiCreate.Com Java GUI Tutorial");
JLayeredPane layeredPane = getLayeredPane();
// Panel 1
JPanel panel1 = new JPanel();
panel1.setBounds(20, 20, 187, 109);
panel1.setBorder(BorderFactory.createTitledBorder("Panel 1"));
panel1.add(new JLabel("Label 1"));
panel1.add(new JLabel("Label 2"));
layeredPane.add(panel1, new Integer(1));
// Panel 2
JPanel panel2 = new JPanel();
panel2.setBounds(60, 80, 187, 109);
panel2.setBorder(BorderFactory.createTitledBorder("Panel 2"));
panel2.add(new JLabel("Label 3"));
panel2.add(new JLabel("Label 4"));
layeredPane.add(panel2, new Integer(2));
// Panel 3
JPanel panel3 = new JPanel();
panel3.setBounds(80, 140, 187, 109);
panel3.setBorder(BorderFactory.createTitledBorder("Panel 3"));
panel3.add(new JLabel("Label 5"));
panel3.add(new JLabel("Label 6"));
layeredPane.add(panel3, new Integer(3));
}
}
Output
แสดง Layer หลาย ๆ Layer
Property & Method (Others Related) |
|
ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท
|
|
|
By : |
ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ) |
|
Score Rating : |
|
|
|
Create/Update Date : |
2013-08-18 13:23:08 /
2013-09-03 21:14:25 |
|
Download : |
No files |
|
Sponsored Links / Related |
|
|
|
|
|
|
|