我刚学习 java 大概一周,如果不对,请指正。
1 label layout 问题,自绘/尝试布局管理器(我不知道 label 有没有,不过应该差不多)
2 toString 是 Object 就有的。除非你重载他,否则不应该抛出异常!
3 icons :
  Icon icon1=new ImageIcon(ClassLoader.getSystemResouurce("images/1.ico"));
  Icon icon2=new ImageIcon(ClassLoader.getSystemResouurce("images/2.ico"));
  Icon icon3=new ImageIcon(ClassLoader.getSystemResouurce("images/3.ico"));
  Icon icon4=new ImageIcon(ClassLoader.getSystemResouurce("images/4.ico"));
  Icon icon5=new ImageIcon(ClassLoader.getSystemResouurce("images/5.ico"));
  Icon icon6=new ImageIcon(ClassLoader.getSystemResouurce("images/6.ico"));
4 多选,去查 jdk api。
5 只能打成 jar 包,当然,也有某些 native 工具,不过,建议使用前者。要求使用者机器装有 jre 即可。