把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是你图片的路径,绝对路径或者相对路径都可以。效果图: 小弟求解! 关于hashSet的问题!! java编程问题 求一SQL 报表的显示速度问题 (请高手帮忙) 一个对象所使用的内存怎么知道啊?会jdi的进来~ 如何动态的使用Look & Feel? 请问:谁有 Java: How to program 电子版。 java和C++语言的Socket可不可以互相使用? j2sdk1.4.1_01对电脑的最低要求是什么?我想买笔记本电脑编程,请大家给点提示 【求助】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是你图片的路径,绝对路径或者相对路径都可以。
效果图: