把JTable放到一张背景图片中 我在做一个酒店点菜的系统 我想把一个jtable放到整个背景图片中 当然整个背景图片是放在jlable中 而jlable是放在jpanel中。求大神指导。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得不需用JLabel,与平常使用JTable一样,只是给JTable的上一级容器设置背景就可,这个背景就是你需要的图片 意思就是在整个显示框后加上一个图片,然后进行其他控件的布局?public static void asBackground(JFrame frame, String path) { frame.getContentPane().setLayout(null); ((JPanel) frame.getContentPane()).setOpaque(false); ImageIcon img = new ImageIcon(path); // 添加图片 JLabel lblPicture = new JLabel(img); frame.getLayeredPane().add(lblPicture, new Integer(Integer.MIN_VALUE)); lblPicture.setBounds(0, 0, img.getIconWidth(), img.getIconHeight()); frame.setBounds(300, 50, img.getIconWidth() + 5, img.getIconHeight() + 25); }直接调用这个方法,frame是你当前的JFrame,path是你图片的路径,绝对路径或者相对路径都可以。效果图: 关于内存的顺序存储问题 数组相加怎么写 java什么时候出JDK7.0? 听说最近SUN十分不顺。 菜鸟的困惑,先谢谢啊! 高手挑战强劲JAVA代码+测试Java的性能,以及群集计算机的性能测试,同时也为了测试群集计算机的数据出来能力!期望高手各显神通 在JAVA中 ABCD的自由组合排列有几种,并打印出来 请问社区里面有呼和浩特的吗??? 新人求助 applet如何在Tomcat下运行 请教各位高手,关于JDBC 的下载 【求助】swing编程中如何创建一个有下拉选择栏的对话框 在线等待!!IDEA 如何压缩java程序为可执行的jar文件?
与平常使用JTable一样,只是给JTable的上一级容器设置背景就可,这个背景就是你需要的图片
frame.getContentPane().setLayout(null);
((JPanel) frame.getContentPane()).setOpaque(false);
ImageIcon img = new ImageIcon(path); // 添加图片
JLabel lblPicture = new JLabel(img);
frame.getLayeredPane().add(lblPicture, new Integer(Integer.MIN_VALUE));
lblPicture.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());
frame.setBounds(300, 50, img.getIconWidth() + 5,
img.getIconHeight() + 25);
}直接调用这个方法,frame是你当前的JFrame,path是你图片的路径,绝对路径或者相对路径都可以。
效果图: