Java Panel (JPanel) - Swing Example |
Java Panel (JPanel) - Swing Example สำหรับ JPanel (javax.swing.JPanel) จัดอยู่ในกลุ่มของ Container ไว้สำหรับจัดกลุ่มของ Component Controls ให้อยู่ในกลุ่มเดียวกัน เพื่อใช้ง่ายต่อการแสดงผล และการนำไปใช้งาน โดยเราสามารถประกาศ Panel ไว้ และ ทำการสร้าง Controls หลาย ๆ ตัวเข้ามาภายใน Panel นั้น ๆ
Java Panel (JPanel) - Swing Example
Syntax
// Panel 1
JPanel panel1 = new JPanel();
panel1.setBounds(38, 34, 133, 92);
getContentPane().add(panel1);
// Panel 2
JPanel panel2 = new JPanel();
panel2.setBounds(223, 67, 133, 92);
getContentPane().add(panel2);
Containers Icon Tools

Icon ที่อยู่บน Java GUI Tools

กรณีเขียนบน GUI Tools จะสามารถเลือก Controls หลาย ๆ ตัว แล้วจัดกลุ่มให้อยู่ภายใน Panel เดียวกัน
Example
MyForm.java
package com.java.myapp;
import java.awt.EventQueue;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
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, 287);
setTitle("ThaiCreate.Com Java GUI Tutorial");
getContentPane().setLayout(null);
// Panel 1
JPanel panel1 = new JPanel();
panel1.setBounds(38, 34, 133, 92);
panel1.add(new JButton("Button 1"));
panel1.add(new JButton("Button 2"));
panel1.add(new JButton("Button 3"));
getContentPane().add(panel1);
// Panel 2
JPanel panel2 = new JPanel();
panel2.setBounds(223, 67, 133, 92);
panel2.setBorder(BorderFactory.createTitledBorder("Panel 2"));
JLabel label1 = new JLabel("Label 1");
panel2.add(label1);
panel2.add(new JLabel("Label 2"));
getContentPane().add(panel2);
}
}
Output

แสดง Panel ที่อยู่บน Frame
Property & Method (Others Related) |
|
ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท
|
|
|
By : |
ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ) |
|
Score Rating : |
  |
|
|
Create/Update Date : |
2013-08-18 13:21:38 /
2013-09-03 16:51:11 |
|
Download : |
No files |
|
Sponsored Links / Related |
|
|
|
|
|
|