嵌套的面板

//**********************************************
//  NestedPanels.java    Author: Lewis/Loftus
//**********************************************

import java.awt.*;
import javax.swing.*;

public class NestedPanels
{
	//---------------------------------------------------
	// Prestents two colored panels nested with a third
	//---------------------------------------------------
	public static void main(String[] args)
	{
		JFrame frame = new JFrame("Nested Panels");
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		// Set up first subpanel
		JPanel subPanel1 = new JPanel();
		subPanel1.setPreferredSize(new Dimension(150,100));
		subPanel1.setBackground(Color.green);
		JLabel label1 = new JLabel("One");
		subPanel1.add(label1);
		
		// Set up second subpanel
		JPanel subPanel2 = new JPanel();
		subPanel2.setPreferredSize(new Dimension(150,100));
		subPanel2.setBackground(Color.red);
		JLabel label2 = new JLabel("Two");
		subPanel2.add(label2);
		
		// Set up primary panel
		JPanel primary = new JPanel();
		primary.setBackground(Color.blue);
		primary.add(subPanel1);
		primary.add(subPanel2);
		frame.getContentPane().add(primary);
		frame.pack();
		frame.setVisible(true);
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章