帮帮忙,不知道该怎么下手了 用AWT和Swing实现图形界面,要有背景图片,并且能在背景图片上添加用户名和密码登录等控件。那位大侠能有源代码就更好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没搞过SWING的项目,帮不上你了。 http://blog.csdn.net/a_nuo/article/details/2450778上面有你想要的。很详细 两个文本框 一个登录按钮就行了 jbuilder 有图形编辑界面 直接拖控件就行了 背景的话 给panel设置个背景图片就行了 不过文本框的背景要调成透明的 要不然就挡住了 panel=new JPanel() { @Override public void paintComponent(Graphics g) { // TODO Auto-generated method stub super.paintComponent(g); g.drawImage(backImage, 0, 0, 800, 600, this); }//重写JPanel的paintComponent方法,画一个图片当做背景图片 panel.add(……); panel.add(……); panel.add(……); //再在panel上加组件 frame.add(panel); //把panel加到frame上 这个你可以把背景图片添加到JLabel中,然后再往上边添加其他组建,可以看看这个程序http://blog.csdn.net/afgasdg/article/details/6359702下载地址:http://download.csdn.net/source/3220522这种方法可以说还算是比较简单的,不过要保证图片大小和界面一样大 大致代码:JLabel backgroundLabel = new JLabel();//要添加背景的JLabelbackgroundLabel.setBounds(0, 0, 768, 540);backgroundLabel.setText("<html><img width=776 height=574 src='" + this.getClass().getResource("/loginBg.jpg") + "'></html>");//这句实现为JLable添加背景图片backgroundLabel.setLayout(null);//下面是其他组建的添加方法,直接添加到backgroundLabel 上就可以了final JLabel smtpLable = new JLabel(); smtpLable.setText("SMTP 服务器:"); smtpLable.setBounds(230, 203, 100, 18); backgroundLabel.add(smtpLable);//直接在背景JLable上添加组件//最后添加背景JLablegetContentPane().add(backgroundLabel); setUI(new BasicButtonUI()); 读到一篇很困惑的线程安全的文章 文件并发写入 如何使用sql2000存储jtree? 求助java中实现简单eval 只要求能进行加减乘除即可 根据模板导出Excel 明天考试,复习到多线程有问题了 GMT时间问题 高分寻求DB2编码转换问题,来者有分! 关于javaIO流中PrintStream的write()和print()方法的问题 NetBeans GUI编程,怎么没有找到OnCreate事件? 求高手解决下动态代理java.lang.ClassCastException: $Proxy0 cannot be cast to
{
@Override
public void paintComponent(Graphics g) {
// TODO Auto-generated method stub
super.paintComponent(g);
g.drawImage(backImage, 0, 0, 800, 600, this);
}//重写JPanel的paintComponent方法,画一个图片当做背景图片
panel.add(……);
panel.add(……);
panel.add(……);
//再在panel上加组件
frame.add(panel);
//把panel加到frame上
http://blog.csdn.net/afgasdg/article/details/6359702
下载地址:http://download.csdn.net/source/3220522
这种方法可以说还算是比较简单的,不过要保证图片大小和界面一样大
backgroundLabel.setBounds(0, 0, 768, 540);
backgroundLabel.setText("<html><img width=776 height=574 src='"
+ this.getClass().getResource("/loginBg.jpg") + "'></html>");
//这句实现为JLable添加背景图片
backgroundLabel.setLayout(null);//下面是其他组建的添加方法,直接添加到backgroundLabel 上就可以了
final JLabel smtpLable = new JLabel();
smtpLable.setText("SMTP 服务器:");
smtpLable.setBounds(230, 203, 100, 18);
backgroundLabel.add(smtpLable);//直接在背景JLable上添加组件//最后添加背景JLable
getContentPane().add(backgroundLabel);