资源简介
具体的CSMA/CD协议仿真过程,有图形界面,过程简单明了
代码片段和文件信息
import java.applet.applet;
import java.applet.AudioClip;
import java.awt.*;
import java.awt.event.*;
import java.awt.FileDialog;
import java.net.*;
import javax.swing.*;
import java.io.File;
public class a extends Jframe implements ActionListener {
boolean looping = false;
File file1 = new File(
“C:/Documents and Settings/Administrator/桌面/Player/测试声音文件.wav“);
File file2 = new File(
“C:/Documents and Settings/Administrator/桌面/Player/Backstreet Boys - Shape Of My Heart.wav“);
AudioClip sound1;
AudioClip sound2;
AudioClip chosenClip;
List lst = new List();
JButton playButton = new JButton(“播放“);
JButton loopButton = new JButton(“循环播放“);
JButton stopButton = new JButton(“停止“);
JButton next = new JButton(“下一首“);
JButton last = new JButton(“上一首“);
JLabel status = new JLabel(“选择播放文件“);
JPanel controlPanel = new JPanel();
Container container = getContentPane();
JPanel panel = new JPanel();
public static void main(String[] s) {
new a();
}
public a() {
try {
sound1 = applet.newAudioClip(file1.toURL());
chosenClip = sound1;
sound2 = applet.newAudioClip(file2.toURL());
// chosenClip = sound2;
} catch (OutOfMemoryError e) {
System.out.println(“内存溢出“);
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
//.setSize(new)
ImageIcon image = new ImageIcon(
“C:/Documents and Settings/Administrator/桌面/Player/player/Image/4.jpg“);
JLabel label = new JLabel(image);
label.setSize(image.getIconWidth() image.getIconHeight());
((Jframe) this).getlayeredPane().add(label
new Integer(Integer.MIN_VALUE));
panel = (JPanel) this.getContentPane();
panel.setOpaque(false);
playButton.setBackground(Color.pink);
playButton.setBounds(700 30 100 50);
loopButton.setBackground(Color.pink);
loopButton.setBounds(700 130 100 50);
stopButton.setBackground(Color.pink);
stopButton.setBounds(700 230 100 50);
next.setBackground(Color.pink);
next.setBounds(700 330 100 50);
last.setBackground(Color.pink);
last.setBounds(700 430 100 50);
lst.setBounds(100 100 200 100);
lst.add(“认真的雪.wav“);
lst.add(“歌曲.wav“);
lst.add(“认真的雪.wav“);
playButton.addActionListener(this);
loopButton.addActionListener(this);
stopButton.addActionListener(this);
next.addActionListener(this);
last.addActionListener(this);
stopButton.setEnabled(false);
controlPanel.setLayout(null);
controlPanel.add(playButton);
controlPanel.add(loopButton);
controlPanel.add(stopButton);
controlPanel.add(next);
controlPanel.add(last);
controlPanel.add(lst);
controlPanel.setOpaque(false);
container.add(controlPanel BorderLayout.CENTER);
container.add(status BorderLayout.SOUTH);
// this.setSize(image.getIconWidth() image.getIconHeight());
this.setSize(new Dimension(900550));
this.setLocationRelativeTo(null);
this.setVisible(true);
this.setDefaul
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-12-16 21:29 CSMA_CD老妖的\
文件 301 2010-12-16 21:29 CSMA_CD老妖的\.classpath
文件 383 2010-12-16 21:29 CSMA_CD老妖的\.project
目录 0 2010-12-16 21:29 CSMA_CD老妖的\.settings\
文件 629 2010-12-16 21:29 CSMA_CD老妖的\.settings\org.eclipse.jdt.core.prefs
目录 0 2010-12-16 21:29 CSMA_CD老妖的\bin\
文件 4764 2010-12-16 21:29 CSMA_CD老妖的\bin\a.class
目录 0 2010-12-16 21:29 CSMA_CD老妖的\bin\com\
文件 1156 2010-12-16 21:29 CSMA_CD老妖的\bin\com\Area.class
文件 751 2010-12-16 21:29 CSMA_CD老妖的\bin\com\contentListener$1.class
文件 1084 2010-12-16 21:29 CSMA_CD老妖的\bin\com\contentListener.class
文件 568 2010-12-16 21:29 CSMA_CD老妖的\bin\com\Mainfr
文件 1377 2010-12-16 21:29 CSMA_CD老妖的\bin\com\Mainfr
文件 662 2010-12-16 21:29 CSMA_CD老妖的\bin\com\Node$1.class
文件 2969 2010-12-16 21:29 CSMA_CD老妖的\bin\com\Node.class
文件 2781 2010-12-16 21:29 CSMA_CD老妖的\bin\com\ObserverPanel.class
文件 1006 2010-12-16 21:29 CSMA_CD老妖的\bin\com\State.class
文件 1644 2010-12-16 21:29 CSMA_CD老妖的\bin\com\SubjectMapPanel$1.class
文件 4909 2010-12-16 21:29 CSMA_CD老妖的\bin\com\SubjectMapPanel.class
文件 4002 2010-12-16 21:29 CSMA_CD老妖的\bin\com\Transmission.class
目录 0 2010-12-16 21:29 CSMA_CD老妖的\image\
文件 44390 2010-12-16 21:29 CSMA_CD老妖的\image\bkImage.png
目录 0 2010-12-16 21:29 CSMA_CD老妖的\src\
文件 4514 2010-12-16 21:29 CSMA_CD老妖的\src\a.java
目录 0 2010-12-16 21:29 CSMA_CD老妖的\src\com\
文件 760 2010-12-16 21:29 CSMA_CD老妖的\src\com\Area.java
文件 1425 2010-12-16 21:29 CSMA_CD老妖的\src\com\Mainfr
文件 1754 2010-12-16 21:29 CSMA_CD老妖的\src\com\Node.java
文件 2635 2010-12-16 21:29 CSMA_CD老妖的\src\com\ObserverPanel.java
文件 90 2010-12-16 21:29 CSMA_CD老妖的\src\com\State.java
文件 4349 2010-12-16 21:29 CSMA_CD老妖的\src\com\SubjectMapPanel.java
............此处省略1个文件信息
- 上一篇:基于DFT设计流程概述
- 下一篇:纯QML编写的俄罗斯方块小游戏(2.0版)
评论
共有 条评论