在Applet程序中,
JPanel中有border属性,Panel中没有,
请问怎么在Panel中设置border属性呢??请高手指教。
JPanel中有border属性,Panel中没有,
请问怎么在Panel中设置border属性呢??请高手指教。
解决方案 »
- 关于Object数组的问题
- 请教:Annotation问题
- 文本区加滚动条问题!
- 关于静态和动态方法的问题
- JSP通过Bean访问Access的.mdb文件失败,不知何故。
- 关于ObjectInputStream类的使用问题
- ActiveMQ的消息接收的问题(使用MessageListener)
- 怎么在主程序调用另一个JAVA子程序?
- SQL driver for JDBC
- 最近在gc优化,突然总结出一条规则:from space不能超过50%.我觉得我总结的这条规则,太核心,太具有可操作性了。太牛了我
- Applet和JApplet小问题???????
- 一段 JTree 相关代码 帮忙看看 指导一下
controlPanel = new JPanel();
Border border1 = BorderFactory.createMatteBorder(2, 2, 2, 2,Color.DARK_GRAY);
TitledBorder titledBorder3 = new TitledBorder(border1, "Notes");
controlPanel.setBorder(titledBorder3);但是如果定义:controlPanel = new Panel();
怎么实现上面的功能呢?
不过你可以自己画,比如:
public class BorderPanel extends Panel {
private static final Insets insets =
new Insets(10,10,10,10);
public Insets getInsets() {return insets;}
public void paint(Graphics g) {
Dimension size = getSize();
g.setColor(getBackground());
g.draw3DRect(
5,5,size.width-11, size.height-11, true);
}
}
这就是一个有3D border 的 panel