【寻求】一个可以放层叠窗口的Panel的例子! 你可以看看JAVA自带的演示,里面有这样的例子!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.*;import java.awt.event.*;import javax.swing.*;import mdi.*;public class LayeredPaneDemo extends JFrame{ public LayeredPaneDemo() { super("Custom MDI: Part II"); setSize(570,400); getContentPane().setBackground(new Color(244,232,152)); getLayeredPane().setOpaque(true); InnerFrame[] frames = new InnerFrame[5]; for(int i=0; i<5; i++) { frames[i] = new InnerFrame("InnerFrame " + i); frames[i].setBounds(50+i*20, 50+i*20, 200, 200); getLayeredPane().add(frames[i]); } WindowListener l = new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }; Dimension dim = getToolkit().getScreenSize(); setLocation(dim.width/2-getWidth()/2, dim.height/2-getHeight()/2); ImageIcon image = new ImageIcon("spiral.gif"); setIconImage(image.getImage()); addWindowListener(l); setVisible(true); } public static void main(String[] args) { new LayeredPaneDemo(); }} 最后用JDesktopPane和JInternalFrame搞定了,呵呵! 大型JAVA应用程序怎么部署在windows平台上使用 各位高手特急,给我看看我错在哪了 急:Excel问题 关于java.util.ConcurrentModificationException [100分求助!]JBuilderX 不能显示中文? 如何用鼠标右键选定JTable中的一行? swing做GUI时,组件上的字号大小怎么改变? 执行一个查询后得到的RecordSet是什么样的数据结构 如何判断一个字符是中文字符? 当双击JTextFiled时,缺省情况下会全选其中的内容,如何改变这个行为了? 小弟的程序又出问题了,敢请高手赐教 怎样转换繁体?
import java.awt.event.*;
import javax.swing.*;import mdi.*;public class LayeredPaneDemo extends JFrame
{
public LayeredPaneDemo()
{
super("Custom MDI: Part II");
setSize(570,400);
getContentPane().setBackground(new Color(244,232,152)); getLayeredPane().setOpaque(true);
InnerFrame[] frames = new InnerFrame[5];
for(int i=0; i<5; i++)
{
frames[i] = new InnerFrame("InnerFrame " + i);
frames[i].setBounds(50+i*20, 50+i*20, 200, 200);
getLayeredPane().add(frames[i]);
} WindowListener l = new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}; Dimension dim = getToolkit().getScreenSize();
setLocation(dim.width/2-getWidth()/2,
dim.height/2-getHeight()/2); ImageIcon image = new ImageIcon("spiral.gif");
setIconImage(image.getImage());
addWindowListener(l);
setVisible(true);
} public static void main(String[] args)
{
new LayeredPaneDemo();
}
}