📄 drawlocationscrollbar.java
字号:
package gui;
import java.applet.*;
import java.awt.*;
/**
* 在这里插入类型说明。
* 建立日期:(00-8-9 19:38:09)
* @程序设计者:
*/
public class DrawLocationScrollbar extends Applet {
public Scrollbar scrollbar1,scrollbar2;
/**
* 返回有关 applet 的信息。
* @return 返回有关 applet 信息的字符串。
*/
public String getAppletInfo() {
return " ";
}
/**
* 在这里插入方法说明。
* 建立日期:(00-8-9 20:26:28)
* @return boolean
* @param evt java.awt.Event
*/
public boolean handleEvent(Event evt) {
if (evt.target instanceof Scrollbar){
repaint();
return true;
}
return super.handleEvent(evt);
}
/**
* 初始化 applet。
*
* @see #start
* @see #stop
* @see #destroy
*/
public void init() {
setBackground(Color.lightGray);
setForeground(Color.black);
setLayout(new BorderLayout());
scrollbar1=new Scrollbar(Scrollbar.HORIZONTAL,0,10,0,100);
scrollbar2=new Scrollbar(Scrollbar.VERTICAL,0,10,0,100);
add(scrollbar1,"South");
add(scrollbar2,"East");
setVisible(true);
}
/**
* 绘制 applet 。
* 如果这个 applet 不需要绘制(例如:它仅是其它
* awt 组件的一个 container ),则此方法可以安全地删除。
*
* @param g 指定的图形窗口
* @see #update
*/
public void paint(Graphics g) {
if ((scrollbar1.getValue()<55)&&(scrollbar2.getValue()<80)){
g.fill3DRect(scrollbar1.getValue()*3,scrollbar2.getValue()*3, 40, 40,true) ;
}
else if (scrollbar1.getValue()>60){
g.draw3DRect(70*3,scrollbar2.getValue()*3, 40, 40,true) ;
}else g.draw3DRect(scrollbar1.getValue()*3,70*3, 40, 40,true) ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -