下面是一个Application程序,其功能是创建了一个框架,根据屏幕的相关尺寸设置框架的大小,并不能调节框架大小,设置"icon.gif"图片为框架图标。
 importjava.awt.*;
  importjavax.swing.*; 
  publicclassFrameSizeSet
  {
  publicstaticvoidmain(String[]args)
  {
  FrameSizeframe=newFrameSize();
  frame.setDefaultCloseOperation(JFrame.EXIT-ON-CLOSE);
  frame.show();
  }
  }
  classFrameSizeextendsJFrame
  {
  publicFrameSize()
  {
  setTitle(″框架尺寸″);
  Toolkittk=Toolkit.getDefaultToolkit();
  DimensionscreenSize=tk.getScreenSize();
  intscreenHeight=screenSize.height;
  intscreenWidth=screenSize.width;
  setSize(screenWidth/3,screenHeight/3);
  setResizable(true);
  Imageimg=tk.setImage(″icon.gif″);
  setIconImage(img);
  }
  }

解决方案 »

  1.   


    import java.awt.*;
    import javax.swing.*;public class FrameSizeSet {
    public static void main(String[] args) {
    FrameSize frame = new FrameSize();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.show();
    }
    }class FrameSize extends JFrame {
    public FrameSize() {
    setTitle("框架尺寸");
    Toolkit tk = Toolkit.getDefaultToolkit();
    Dimension screenSize = tk.getScreenSize();
    int screenHeight = screenSize.height;
    int screenWidth = screenSize.width;
    setSize(screenWidth / 3, screenHeight / 3);
    setResizable(true);
    Image img = tk.getImage("icon.gif");
    setIconImage(img);
    }
    }