import java.awt.event.*;
import java.awt.Font;
import java.awt.Color;
import java.applet.Applet;
import java.awt.Graphics;
//我是想把外面的参数传进来 当自己设定参数的时候还是对的 现在就不对了 Applet还运行不起来 为什么呢?
public class App extends Applet implements MouseListener {
// Font tFont = new Font("Helvetica", Font.PLAIN, 20);
Color tColor;
String tString;
String text; public void init() {
tString = getParameter("COLOR");
text = getParameter("TEXT");
if (tString.equals("BLUE"))
tColor = new Color(0, 0, 255);
addMouseListener(this);
} public void paint(Graphics g) {
g.setColor(tColor);
g.drawString(text, 10, 20);
}
public void mouseClicked(MouseEvent e) {}
public void mousePressed(MouseEvent e) {
text = getParameter("TEXT");
repaint(); }
public void mouseReleased(MouseEvent e) {
text = "";
repaint();
}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
}
import java.awt.Font;
import java.awt.Color;
import java.applet.Applet;
import java.awt.Graphics;
//我是想把外面的参数传进来 当自己设定参数的时候还是对的 现在就不对了 Applet还运行不起来 为什么呢?
public class App extends Applet implements MouseListener {
// Font tFont = new Font("Helvetica", Font.PLAIN, 20);
Color tColor;
String tString;
String text; public void init() {
tString = getParameter("COLOR");
text = getParameter("TEXT");
if (tString.equals("BLUE"))
tColor = new Color(0, 0, 255);
addMouseListener(this);
} public void paint(Graphics g) {
g.setColor(tColor);
g.drawString(text, 10, 20);
}
public void mouseClicked(MouseEvent e) {}
public void mousePressed(MouseEvent e) {
text = getParameter("TEXT");
repaint(); }
public void mouseReleased(MouseEvent e) {
text = "";
repaint();
}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
}
解决方案 »
- 我想有一个正则可以去掉,所有的html标签内容,然后去掉回车,换行这些标签,然后下面的内容希望变成
- 时钟日历代码的几个疑问搞不懂
- 用JAVA循环添加大量数据到Sql Server时出现“Error establishing socket”
- 在一个普通的类中如何获得web项目的classes的绝对路径
- 上海: 某知名外资企业招Java Developer!
- 江湖小问题,在java中的事务处理
- 请问java中要使应用程序在桌面托盘区显示应该怎么做
- 如何在程序中执行带参数的程序?
- 关于jbuilder9 + weblogic8.1的配置问题?
- java中如何返回多个list
- 如何设置输出图片质量
- 不知道为什么错了~~
import java.awt.Font;
import java.awt.Color;
import java.applet.Applet;
import java.awt.Graphics;//
public class App extends Applet implements MouseListener {
// Font tFont = new Font("Helvetica", Font.PLAIN, 20);
Color tColor;
String tString = "";
String text; public void init() {
tString = getParameter("COLOR");
text = getParameter("TEXT");
if (tString.equals("BLUE"))
tColor = new Color(0, 0, 255);
addMouseListener(this);
} public void paint(Graphics g) {
g.setColor(tColor);
g.drawString(text, 10, 20);
} public void mouseClicked(MouseEvent e) {
} public void mousePressed(MouseEvent e) {
text = getParameter("TEXT");
repaint(); } public void mouseReleased(MouseEvent e) {
text = "";
repaint();
} public void mouseEntered(MouseEvent e) {
} public void mouseExited(MouseEvent e) {
}
}你没有初始化变量就拿来用,就会报错
tString = getParameter("COLOR");
text = getParameter("TEXT");
if("BLUE".equals(tString))
tColor = new Color(0,0,255);
addMouseListener(this);
} public void paint(Graphics g){
g.setColor(tColor);
if(text != null)
g.drawString(text,10,20);
}
tString = getParameter("COLOR");
text = getParameter("TEXT");
if("BLUE".equals(tString))
tColor = new Color(0,0,255);
addMouseListener(this);
} public void paint(Graphics g){
g.setColor(tColor);
if(text != null)
g.drawString(text,10,20);
}
tString = getParameter("COLOR");
text = getParameter("TEXT"); 你这2个都取不到值得吧,是从html上取的吧,html上有吗? <applet code="App.class" width=400 height=400>
<param name=COLOR value="joe-food,">
<param name=TEXT value="joe-food,">
</applet>
CODE="applet.tree.App.class"
ARCHIVE="app.jar"
NAME="test"
WIDTH=100%
HEIGHT=100%
HSPACE=0
VSPACE=0
ALIGN=middle>
<param name="COLOR" value="BLUE">
<param name="TEXT" value="点击之后">
</APPLET>