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);
}
总结
以上是生活随笔为你收集整理的java文本域 图片_java swing中给面板或者文本域设置背景图片的方法!的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 优启通怎么重装系统win10_重装系统失
- 下一篇: 计算传递函数乘法_软件开发教程:计算机科