懂JAVA的来帮帮忙 谢谢

2024-12-30 04:08:14
推荐回答(3个)
回答1:

1:设置一个boolean变量,响应button事件后,
falg = !falg
if(falg) {
button.setText("click me");
} else {
button.setText("click me again");l
}
2:设置颜色为黄色,当然用你的Grapics,代码如下:
Grapics g = getGrapics;
g.setCloro(Cloro.(黄色,我不知道怎么拼写));
g.drawline(int x,int y,int i,int j) //括号里面有参数,自己查看sdk,我没环境,写不出来。应该是这样!
g.drawline(int x,int y,int i,int j)
g.drawline(int x,int y,int i,int j)
g.drawline(int x,int y,int i,int j)
g.drawline(int x,int y,int i,int j)
g.drawline(int x,int y,int i,int j)

3:也是通过Grapics来画,getGrapics就可以了。
4:没明白你的意思,应该是说获取html里的prarm吧?然后在根据prarm的值设置某些东西吧?
getParamXXX() //xxx忘了怎么写,用IDE就不用记,阴文很烂的。

回答2:

上面的这位哥们说得不错,但我很菜,不太懂,我今天刚看到AWT,就把你的问题当做作业吧,也希望那个高手可以帮改下,不过我没看到Applet,后面的问题帮不了你了-_-

import java.awt.*;
import java.awt.event.*;
class MyFrame
{
public static void main(String[] args)
{
Frame f=new Frame();
f.setLayout(null);
f.setTitle("我建的一个窗口");
f.setSize(400,300);
f.setLocation(300,200);
f.setResizable(false);
f.addWindowListener(new WindowHandler());//将窗口f注册到下面的WindowHandler监听器上
Button b=new Button("CLICK ME");
b.setLocation(120,100);
b.setSize(150,40);
b.addActionListener(new ButtonHandler());//将按钮b注册到下面的ButtonHandler监听器上
f.add(b);
f.show();
}
}
class ButtonHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String bStr=((Button)e.getSource()).getLabel();
if(bStr.equals("CLICK ME"))
{
((Button)e.getSource()).setLabel("CLICK ME AGAIN");
}
else
{
((Button)e.getSource()).setLabel("CLICK ME");
}
}
}
/**下面这个类不是你的要求,是我自己加上去的
*是一个关闭窗口的监听器,要不然程序运行了你点关闭它不会自己关闭
*如果你不需要可以把下面这个类删掉,当然要顺便把上面的注册语句删掉
*/
class WindowHandler extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(1);
}
}

回答3:

确实简单,但是如果你+点分的话我可以帮你做