【Java开源代码栏目提醒】:网学会员为广大网友收集整理了,TitledPanel.java,希望对大家有所帮助!
package chimneydesign;
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
public class TitledPanel extends Panel
{
final static Color bg = Color.white;
final static Color fg = Color.black;
final Color lightGray = Color.lightGray;
String title = "";
int titleSpace = 0;
public TitledPanel()
{
}
public TitledPanel(String newTitle, int newTitleSpace)
{
title = newTitle;
titleSpace = newTitleSpace;
}
public Insets getInsets()
{
return new Insets(20, 10, 10, 10);
}
public void paint(Graphics g)
{
Dimension d = getSize();
g.setColor(lightGray);
g.drawRect(5, 5, d.width-10, d.height-10);
g.setColor(bg);
g.drawLine(10, 5, titleSpace, 5);
g.setColor(fg);
g.drawString(title, 15, 10);
}
}