请问设置窗体标题栏图标是这样设置的吗?图片a.jpg和代码是在同一目录下的。
下面的代码为什么运行后标题栏还是那个咖啡标志呢???? (在一本书上看到的,说是那么改的,运行后依然是咖啡标志,难道不可改吗?)import javax.swing.*;public class JPanelTest extends JFrame{
JPanel jp= new JPanel();
JButton jb=new JButton("发送");
public JPanelTest(){
this.setTitle("创建面板--Java高级群");
jp.add(jb); //将按钮添加到面板中
this.add(jp); //将面板添加到窗体中
this.setBounds(300,150,560,520);
this.setVisible(true);
}
public static void main(String[]args){
JPanelTest e= new JPanelTest();
}
}
下面的代码为什么运行后标题栏还是那个咖啡标志呢???? (在一本书上看到的,说是那么改的,运行后依然是咖啡标志,难道不可改吗?)import javax.swing.*;public class JPanelTest extends JFrame{
JPanel jp= new JPanel();
JButton jb=new JButton("发送");
public JPanelTest(){
this.setTitle("创建面板--Java高级群");
jp.add(jb); //将按钮添加到面板中
this.add(jp); //将面板添加到窗体中
this.setBounds(300,150,560,520);
this.setVisible(true);
}
public static void main(String[]args){
JPanelTest e= new JPanelTest();
}
}
Toolkit tk = Toolkit.getDefaultToolkit();
Image img = tk.createImage(getClass().getResource("images/icon.gif"));
this.setIconImage(img);
import java.awt.*;public class setIconImageTest extends JFrame{
public setIconImageTest(){
this.setTitle("Java高级群");
this.setBounds(300,150,560,520);
Image i=this.getToolkit().getImage("a.bmp");
this.setIconImage(i);
this.setVisible(true);
}
public static void main(String[]args){
setIconImageTest e= new setIconImageTest();
}
}
import java.awt.Image;import javax.swing.*;public class JPanelTest extends JFrame{
JPanel jp= new JPanel();
JButton jb=new JButton("发送");
public JPanelTest(){
this.setTitle("创建面板--Java高级群");
jp.add(jb); //将按钮添加到面板中
this.add(jp); //将面板添加到窗体中
this.setBounds(300,150,560,520);
Image image1=this.getToolkit().getImage("1.jpg");
//设置图标,就把Java去掉
this.setIconImage(image1);
this.setVisible(true);
} public static void main(String[]args){
JPanelTest e= new JPanelTest();
}
}测试过了,楼主试试吧
要是可以,别忘记结账哦,呵呵
就能改变图标
在命令行下面测试正常吗?