วันจันทร์ที่ 17 กุมภาพันธ์ พ.ศ. 2557

ตัวอย่างโค้ด Java GUI การใส่สีพื้นหลังให้กับ JPanel

ตัวอย่างโค้ด Java GUI การใส่สีพื้นหลังให้กับ JPanel

ตัวอย่างโค้ดนี้เป็นตัวอย่างโค้ด Java GUI การใส่สีพื้นหลังให้กับ JPanel แบบต่าง ๆ

ตัวอย่างโค้ด

import java.awt.Color;

import javax.swing.BorderFactory;
import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EtchedBorder;

public class JavaCodeExam {
public static void main(String[] args) throws Exception {
JFrame frame = new JFrame();
frame.setVisible(true);
frame.setSize(500, 200);
frame.setLocation(10, 10);
frame.setTitle("Frame By Java Code Exam");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel container = new JPanel();
container.setLayout(new BoxLayout(container, BoxLayout.Y_AXIS));

JPanel panel1 = new JPanel();
panel1.setBorder(BorderFactory.createLineBorder(Color.black));
panel1.setBackground(Color.BLACK);
container.add(panel1);

JPanel panel2 = new JPanel();
panel2.setBorder(BorderFactory.createEtchedBorder(EtchedBorder.RAISED));
panel2.setBackground(Color.BLUE);
container.add(panel2);

JPanel panel3 = new JPanel();
panel3.setBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED));
panel3.setBackground(Color.CYAN);
container.add(panel3);

JPanel panel4 = new JPanel();
panel4.setBorder(BorderFactory.createRaisedBevelBorder());
panel4.setBackground(Color.DARK_GRAY);
container.add(panel4);

JPanel panel5 = new JPanel();
panel5.setBorder(BorderFactory.createLoweredBevelBorder());
panel5.setBackground(Color.GREEN);
container.add(panel5);

frame.add(container);
}
}

ตัวอย่างนี้เป็นการใส่สีพื้นหลังให้กับ JPanel โดยวิธีการใส่สีนั้นใส่โดย เรียกใช้ method ที่ชื่อว่า setBackground ใน method นี้จะรับค่าสี

ผลลัพธ์ที่ได้


yengo หรือ buzzcity

ไม่มีความคิดเห็น :

แสดงความคิดเห็น