พอดีผมเขียนโปรแกรมเล็กๆ อันหนึ่งเสร็จแล้ว แล้วอยากลอง Export ดูเพื่อใช้งาน ซึ่งในโปรแกรมก็จะมีรูปภาพด้วย เช่น Icon ของ Menu แต่ว่าก็ไม่มีรูปโชว์เลยอ่ะครับ แต่ตอน run ปกติไม่มีปัญหาอะไรครับ
- ผมใช้ Eclipse เขียนครับ
- อันนี้โค้ดบางส่วนครับ เป็น contructor ของ class ที่ set icon ครับ
[open_code]
private JMenuBar menuBar = new JMenuBar();
private JMenu menu = new JMenu("About");
private JMenuItem item = new JMenuItem("Detail: ");
public Ask(){
icon = new ImageIcon("Kushina.png");
this.setSize(600,370);
this.setTitle("Ask Kushina");
this.setIconImage(icon.getImage());
this.setVisible(true);
this.setLocationRelativeTo(null);
this.setResizable(false);
this.setJMenuBar(menuBar);
menu.setIcon(new ImageIcon("application-help.png"));
menuBar.add(menu);
item.setIcon(new ImageIcon("document_text.png"));
menu.add(item);
Panel();//Panel Draw
this.validate();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
[/close_code]
รบกวนผู้รู้ชี้แนะด้วยครับ ขอบคุณครับ.
JAVA พอ Export เป็น Runable JAR File แล้วรูปที่แสดงในโปรแกรมไม่ขึ้นเลยซักอันครับ ต้องทำไงครับ?
- ผมใช้ Eclipse เขียนครับ
- อันนี้โค้ดบางส่วนครับ เป็น contructor ของ class ที่ set icon ครับ
[open_code]
private JMenuBar menuBar = new JMenuBar();
private JMenu menu = new JMenu("About");
private JMenuItem item = new JMenuItem("Detail: ");
public Ask(){
icon = new ImageIcon("Kushina.png");
this.setSize(600,370);
this.setTitle("Ask Kushina");
this.setIconImage(icon.getImage());
this.setVisible(true);
this.setLocationRelativeTo(null);
this.setResizable(false);
this.setJMenuBar(menuBar);
menu.setIcon(new ImageIcon("application-help.png"));
menuBar.add(menu);
item.setIcon(new ImageIcon("document_text.png"));
menu.add(item);
Panel();//Panel Draw
this.validate();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
[/close_code]
รบกวนผู้รู้ชี้แนะด้วยครับ ขอบคุณครับ.