首先编写一个网页文件,如Test.html,这个文件代码如下:
<applet code="Test.class" width=800 height=600 >
</applet>
注意这个Test应该和你的JAVA源代码中的主类保持一致,即就是你得源代码为Test.java
打开运行->cmd->,用cd 命令进入你得文件目录,
javac Test.java //编译
appletviewer Test.html//运行
改成这样就可以了import java.applet.Applet
import java.awt.*
import java.awt.event.*
public class controlString extends Applet implements ActionListener {
Button btn1, btn2
int i = 20
TextArea tx
public void init() {
btn1 = new Button("big")
btn2 = new Button("small")
tx = new TextArea(50, 50)
add(btn1)
add(btn2)
add(tx)
tx.setFont(new Font("SansSerif", Font.BOLD, i))
btn1.addActionListener(this)
btn2.addActionListener(this)
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == btn1 &&i <60) {
i = i + 4
tx.setFont(new Font("SansSerif", Font.BOLD, i))
tx.setText("i is changed to" + i)
} else if (e.getSource() == btn2 &&i >4) {
i = i - 4
tx.setFont(new Font("SansSerif", Font.BOLD, i))
tx.setText("i is changed to" + i)
}
}
}
------------------
Font font1=new Font("SansSerif",Font.BOLD,i)
在这里 你创建了一个对象font1,然后其属性都在这里定义了;之后你增加了变量i,但是这并不影响对象中的属性,对象的属性还是和之前定义时一样;所以不会改变。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)