⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fancontrolpanel.java

📁 使用netbean开发的电风扇小applet
💻 JAVA
字号:
package myFan;import java.awt.GridLayout;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.AdjustmentEvent;import java.awt.event.AdjustmentListener;import javax.swing.JButton;import javax.swing.JPanel;import javax.swing.JScrollBar;public class FanControlPanel extends JPanel implements ActionListener,AdjustmentListener{	JPanel jButtonPanel;	JButton jButtonStart,jButtonStop,jButtonReverse;	JScrollBar jScrollBar;	Fan fan=new Fan();    boolean flag=true;//    Thread thread=new Thread(new Fan());	public FanControlPanel(){        setLayout(new BorderLayout());		jButtonPanel=new JPanel(new GridLayout(3,1));				jScrollBar=new JScrollBar(JScrollBar.VERTICAL);        jScrollBar.setValue(20);		jScrollBar.addAdjustmentListener(this);        jButtonStart=new JButton("start");        jButtonStart.addActionListener(this);		jButtonStop=new JButton("stop");        jButtonStop.addActionListener(this);		jButtonReverse=new JButton("reverse");        jButtonReverse.addActionListener(this);		jButtonPanel.add(jButtonStart);		jButtonPanel.add(jButtonStop);		jButtonPanel.add(jButtonReverse);		this.add(fan,BorderLayout.CENTER);		this.add(jButtonPanel,BorderLayout.WEST);		this.add(jScrollBar,BorderLayout.EAST);	}     public void actionPerformed(ActionEvent e) {        if(e.getSource()==jButtonStart){            if(flag){                fan.start();                flag=false;            }else{               fan.resume();            }        }else if(e.getSource()==jButtonStop){            fan.stop();        }else if(e.getSource()==jButtonReverse){            fan.reverse();        }    }    public void adjustmentValueChanged(AdjustmentEvent e) {        System.out.println(e.getValue());        fan.changeSpeed(e.getValue());    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -