Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想让我的Java程序播放一首歌?_Java - Fatal编程技术网

我想让我的Java程序播放一首歌?

我想让我的Java程序播放一首歌?,java,Java,我想让我的Java程序在程序运行时播放一首歌,让我的Java程序播放带有文件名的曲子的示例代码是什么 “hillsong.mp3”?另外,如果不是太多的问题,我的程序写得好吗?或者我应该在不同的类中添加不同的方法吗 import java.awt.*; import sun.audio.*; import javax.swing.*; public class AudioandImage extends JFrame { public ImageIcon image1; pub

我想让我的Java程序在程序运行时播放一首歌,让我的Java程序播放带有文件名的曲子的示例代码是什么 “hillsong.mp3”?另外,如果不是太多的问题,我的程序写得好吗?或者我应该在不同的类中添加不同的方法吗

import java.awt.*;
import sun.audio.*;
import javax.swing.*;

public class AudioandImage extends JFrame {
    public ImageIcon image1;
    public JLabel label1;
    public ImageIcon image2;
    public JLabel label2;
    public JLabel text;

    AudioandImage() {
        setLayout (new BorderLayout());
        image1 = new ImageIcon(getClass().getResource("losangeles.jpg"));

        label1 = new JLabel(image1);
        add(label1,BorderLayout.PAGE_START);

        image2 = new ImageIcon(getClass().getResource("elsalvador.jpg"));

        label2 = new JLabel(image2);
        add(label2,BorderLayout.CENTER);

         text = new JLabel("<html><ul>My name is : Erik  Landaverde "
                    + "<li/>Some facts about myself: </li> "
                    + "<li/>I was born and raised in South Central Los Angeles</li>"
                    + "<li/>Have a Salvadorean background</li>"
                    + "<li/>My favorite sport is soccer</li>"
                    + "<li/>Lastly... I am a programmer!</li></ul></html>", SwingConstants.CENTER);

         add(text,BorderLayout.PAGE_END);

        }

    public static void main(String[] args) {

        AudioandImage gui = new AudioandImage();
        gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        gui.setVisible(true);
        gui.pack();
        gui.setTitle("A Little About Myself");

        }

}
import java.awt.*;
导入sun.audio.*;
导入javax.swing.*;
公共类AudioandImage扩展了JFrame{
公共图像图标图像1;
公共JLabel标签1;
公共图像图标图像2;
公共JLabel标签2;
公共标签文本;
音频图像(){
setLayout(新的BorderLayout());
image1=新的ImageIcon(getClass().getResource(“losangeles.jpg”);
label1=新的JLabel(图1);
添加(label1,BorderLayout.PAGE_START);
image2=新的ImageIcon(getClass().getResource(“elsalvador.jpg”);
label2=新的JLabel(图2);
添加(label2,BorderLayout.CENTER);
text=new JLabel(“
    我的名字是:Erik Landaverde” +“
  • 关于我自己的一些事实:
  • ” +“
  • 我在洛杉矶中南部出生和长大
  • ” +“
  • 有萨尔瓦多背景
  • ” +“
  • 我最喜欢的运动是足球
  • ” +“
  • 最后……我是一名程序员!
”,SwingConstants.CENTER); 添加(文本、边框布局。第页\结尾); } 公共静态void main(字符串[]args){ AudioAndImageGUI=新的AudioAndImageGUI(); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); gui.pack(); setTitle(“关于我自己的一点”); } }
请仅在可运行代码上使用代码段。的可能重复请仅在可运行代码上使用代码段。的可能重复