昨日からJavaを始めた超初心者です。 ボタンを押すと音楽が流れて、2枚の画像を繰り返し流すものを作りたいと思っています。 色々なサイトの力をお借りしてボタンを表示するファイルと音楽を流すアプレットを作ったのですが、ボタンを押したときに音楽ファイルのアプレットを実行するにはどのようにしたらよいのでしょうか。 また、画像2枚を繰り返し流すのも音楽を流すアプレットと同じウィンドウでやりたいのですが、どのように行えばいいいのか見当もつきません。ご教授願います,m(_ _)m Javaの課題なので、Javaのみでやりたいです。(アプレットも今は枯れた技術と聞きましたが、これを使わない方法があればそちらにしたいです) ボタンのファイル(ファイル名 : top.java) import java.awt.*; class top { public static void main(String[] args) { Frame frame = new Frame("Top"); //フレームを作る frame.setLayout(new FlowLayout()); //フレームをFlowrLayoutにセット frame.setBounds(50,50,200,150); Panel panel = new Panel(); //パネルを作る panel.setLayout(new BorderLayout()); //パネルをBorderLayoutにセット panel.setBackground(new Color(0xffff00)); //パネルの背景の色 Button button = new Button("Start!"); //ボタンを作る Label label = new Label("おちゃめ機能"); //ラベルを作る Label label1 = new Label("オフボーカル"); //ラベルを作る frame.add(label1); //ラベルをフレームに配置 panel.add(button,BorderLayout.NORTH); //パネルにボタンをセット panel.add(label,BorderLayout.SOUTH); //パネルにラベルをセット frame.add(panel); //パネルをフレームに配置 frame.setVisible(true); //フレームを表示する } } 音楽のファイル(ファイル名 : music.java) import java.applet.Applet; import java.applet.AudioClip; import java.awt.Graphics; public class music extends Applet { //AudioClip を定義 public AudioClip m; //アプレットを初期化する public void init() { //mへを代入 m = getAudioClip(getDocumentBase(), "./audio/ochame.au"); } //アプレット開始 public void start() { //AudioCliip mを再生 m.loop(); } //アプレット停止 public void stop() { //AudioCliipの停止 m.stop(); } //描画 public void paint(Graphics g) { g.drawString("Applet is here.", 10,30); } }
↧