java文本域 图片_java swing中给面板或者文本域设置背景图片的方法!
以JPanel為例
public class MyTextArea extends JPanel{
/**
* @param args
*/
private?? Image?? bgImg?? =?? null;
public?? MyTextArea()
{
setOpaque(false);
bgImg?? =?? Toolkit.getDefaultToolkit().createImage(
BGTextArea.class.getResource( "login2.gif ")); //圖片要放在包下面
}
protected?? void?? paintComponent(Graphics?? g)?? {
g.drawImage(bgImg,?? 0,?? 0,?? getWidth(),?? getHeight(),?? this);
super.paintComponent(g);
}
public static void main(String[] args) {
MyTextArea? ta?? =?? new?? MyTextArea();
ta.setLayout(new FlowLayout());
JFrame?? f?? =?? new?? JFrame();
f.getContentPane().add(ta,?? BorderLayout.CENTER);
JTextField tf=new JTextField(14);
ta.add(tf);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(390,?? 300);
f.setLocationRelativeTo(null);
f.setVisible(true);
}
總結(jié)
以上是生活随笔為你收集整理的java文本域 图片_java swing中给面板或者文本域设置背景图片的方法!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 优启通怎么重装系统win10_重装系统失
- 下一篇: 信号与系统与c语言,2016年安徽医科大