这一是个继承 JFrame 类有以下代码, 是在这个类的初始中的
ImageIcon icon = new ImageIcon("images/sure.gif"); Image image = icon.getImage();
this.setIconImage(image);
首先说明, 是有图片的...
这一个jframe 是另一类来调用打开它的...但是图标就是不能改变,总是默认的java 那种图标...~~
ImageIcon icon = new ImageIcon("images/sure.gif"); Image image = icon.getImage();
this.setIconImage(image);
首先说明, 是有图片的...
这一个jframe 是另一类来调用打开它的...但是图标就是不能改变,总是默认的java 那种图标...~~
api中的描述:setIconImage
public void setIconImage(Image image)从类 Frame 复制的描述
设置此 frame 要显示在最小化图标中的图像。不是所有平台都支持最小化窗口的概念。 覆盖:
类 Frame 中的 setIconImage
参数:
image - 要显示的图标图像。如果此参数为 null,则将图标图像设置为默认图像,默认图像可能随平台不同而不同。
另请参见:
Frame.getIconImage()建議 先在一個小例子中 試驗一下 看行不行
在此声明.图片是有的,,可是就是显示默认的图片
try {
ImageIcon icon = new ImageIcon("images/sure.gif"); Image image = icon.getImage();
this.setIconImage(image);
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
UIManager.put("OptionPane.cancelButtonText", "Annuler");
UIManager.put("OptionPane.noButtonText", "Non");
UIManager.put("OptionPane.okButtonText", "Ok");
UIManager.put("OptionPane.yesButtonText", "Oui"); } catch (Exception ee) { System.out.println(ee.toString()); }
this.p3c1.setEnabled(false);
this.p3btn.setEnabled(false);
this.p3b1.setEnabled(false);
this.p3f2.setVisible(false);
this.getPort();
this.setSize(320, 450);
int windowWidth = this.getWidth();
int windowHeight = this.getHeight();
Toolkit kit = Toolkit.getDefaultToolkit();
Dimension screenSize = kit.getScreenSize();
int screenWidth = screenSize.width;
int screenHeight = screenSize.height;
this.setLocation((screenWidth / 2 - windowWidth / 2) + 310,
(screenHeight / 2 - windowHeight / 2) + 150); this.setTitle("Lcd 1.0");
this.setResizable(false);