ตัวอย่างโค้ด 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 นี้จะรับค่าสี
ไม่มีความคิดเห็น :
แสดงความคิดเห็น