大家好,我正在尝试从JFrame上的URL显示图片,但无法正常工作。这是下面的代码:请注意,MYJ是我的JLabel的名称。我已经在这里显示了一个教程,但是当我尝试使用它时,它会显示在已经创建的单独标签上。
import java.awt.Image;
import java.io.IOException;
import java.net.URL;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
public class MYPIX extends javax.swing.JFrame {
public void myFrame (){
}
/**
* Creates new form MYPIX
*/
public MYPIX() {
initComponents();
Image image = null;
try {
URL url = new URL("http://i.imgur.com/xiVXrCD.jpg");
image = ImageIO.read(url);
} catch (IOException e) {
e.printStackTrace();
ImageIcon I22 = new ImageIcon();
MYJ.setIcon(I22);
}
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MYPIX().setVisible(true);
}
}); …Run Code Online (Sandbox Code Playgroud)