程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 用戶界面設計-為什麼JFrame中的以標簽形式的圖標顯示不出來?代碼如下,謝謝!

用戶界面設計-為什麼JFrame中的以標簽形式的圖標顯示不出來?代碼如下,謝謝!

編輯:編程綜合問答
為什麼JFrame中的以標簽形式的圖標顯示不出來?代碼如下,謝謝!

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Logon //implements ActionListener
{
public Logon()
{
JFrame f=new JFrame("登陸界面");//建立一個標題為"登陸界面"的窗體
Container contentPane=f.getContentPane();//建立一個虛擬容器Container對象
Icon icon=new ImageIcon("logo.jpg");
JLabel ic=new JLabel(icon);
JLabel jlb1=new JLabel("用戶名:");
JTextField txt1=new JTextField(15);
JLabel jlb2=new JLabel("密碼:");
JTextField txt2=new JTextField(15);
JButton b1=new JButton("登陸");
JButton b2=new JButton("取消");
contentPane.setLayout(new FlowLayout());
contentPane.add(ic);
contentPane.add(jlb1);
contentPane.add(txt1);
contentPane.add(jlb2);
contentPane.add(txt2);
contentPane.add(b1);
contentPane.add(b2);
f.setSize(500,300);
f.validate();
f.show();
f.setVisible(true);
}

public static void main(String args[])
 {
    new Logon();
 }

}

最佳回答:


可以顯示圖標的,看一下你的工程文件夾下是否有這個圖片“logo.jpg”

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved