各位,我在写程序的时候提示photolabel.setIcon(labelicon);这句出错,提示“标记上具有语法错误,错误放置了构造”,可能是没这个方法吧,但我又不不知道为什么,请教,我是新手!谢...
各位,我在写程序的时候提示photolabel.setIcon(labelicon);这句出错,提示“标记上具有语法错误,错误放置了构造”,可能是没这个方法吧,但我又不不知道为什么,请教,我是新手!谢谢!源代码如下:
package com.frame;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
public class log extends JFrame implements ActionListener{
JLabel username = new JLabel();
JTextField useredit = new JTextField();
JLabel passlaebl = new JLabel();
JTextField passedit = new JTextField();
JButton logbutton = new JButton("登录");
JLabel photolabel = new JLabel();
Icon labelicon = new ImageIcon("images/log.bmp");
photolabel.setIcon(labelicon); //这里错了
private Container contrainer =getContentPane(); //初始化一个容器,用来在容器上添加一些控件
public log(){
setTitle("登录窗口");
this.setSize(300,200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
log a = new log();
a.show();
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource() == "logbutton" ){
System.out.print("登录吧,少年");
}
}
}
展开