这个程序为什么字体没变色? 你的类中没有main,真不知道你是怎样运行的,:)你的程序中将设置颜色的部分加上对象名,例如:label.setForeground(Color.red)就行了我觉得在内嵌类中的setForeground前面不加对象名,好像默认到Frame的属性了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //<applet code=Applettest width=400 height=300>//</applet>import java.awt.event.*;import java.applet.*;import java.net.*;import javax.swing.*;import java.awt.event.MouseEvent;import java.awt.*;public class Applettest extends JApplet{ private JLabel label; private Color cColor = Color.GREEN; private JPanel panel = new JPanel(new FlowLayout()); public void paint(Graphics g) { super.paint(g); panel.setBackground(cColor); //label.setForeground(cColor); } public void init() { label = new JLabel("Welcome to CSDN"); label.setFont(new Font("Arial",Font.TRUETYPE_FONT,12)); Container ContentPane = this.getContentPane(); ContentPane.setLayout(new BorderLayout()); label.addMouseListener(new MouseListener(){ public void mouseClicked(MouseEvent mouseEvent) { } public void mousePressed(MouseEvent mouseEvent) { cColor = Color.RED; repaint(); } public void mouseReleased(MouseEvent mouseEvent) { cColor = Color.GREEN; repaint(); } public void mouseEntered(MouseEvent mouseEvent) { cColor = Color.BLUE; repaint(); } public void mouseExited(MouseEvent mouseEvent) { cColor = Color.DARK_GRAY; repaint(); } }); panel.add(label); ContentPane.add(panel,BorderLayout.CENTER); }} import java.awt.event.*;import java.applet.*;import java.net.*;import javax.swing.JLabel;import java.awt.event.MouseEvent;import java.awt.*;public class aa extends Applet { public aa() { } JLabel label; public void init() { label= new JLabel("欢迎到CSDN来"); label.addMouseListener(new MouseListener() { public void mouseClicked(MouseEvent mouseEvent) { URL url = null; try { url = new URL("http://127.0.0.1/main.asp"); } catch (MalformedURLException ex) { } getAppletContext().showDocument(url, "_blank"); } public void mousePressed(MouseEvent mouseEvent) { label.setForeground(Color.blue); repaint(); System.out.println("blue"); } public void mouseReleased(MouseEvent mouseEvent) { label.setForeground(Color.red); repaint(); System.out.println("red"); } public void mouseEntered(MouseEvent mouseEvent) { label.setForeground(Color.green); repaint(); System.out.println("green"); } public void mouseExited(MouseEvent mouseEvent) { label.setForeground(Color.black); repaint(); System.out.println("black"); } }); label.setFont(new Font("Arial",Font.BOLD,50)); this.add(label); }} Java Oracle 插入100万条记录 正则表达式过滤html标点符号,过滤不干净,疑惑! 关于java里面一个事件处理的小问题 Comparator()太难了,谁能用简单的话让我明白阿!! 使用JDBC更新ORACLE数据 引起的问题 多线程,急急急急 JTable 和数据库连用的问题!!急,在线等待! 如何通过命令去掉文件中注释 JB6的设置问题!帮忙呀~~ 哪位高手有打印jcomponent context的源程序代码? 可否举一个instanceof的例子。我不会用。 JAVA如何入门?
//</applet>
import java.awt.event.*;
import java.applet.*;
import java.net.*;
import javax.swing.*;
import java.awt.event.MouseEvent;
import java.awt.*;public class Applettest extends JApplet
{
private JLabel label;
private Color cColor = Color.GREEN;
private JPanel panel = new JPanel(new FlowLayout());
public void paint(Graphics g)
{
super.paint(g);
panel.setBackground(cColor);
//label.setForeground(cColor);
} public void init()
{
label = new JLabel("Welcome to CSDN");
label.setFont(new Font("Arial",Font.TRUETYPE_FONT,12));
Container ContentPane = this.getContentPane();
ContentPane.setLayout(new BorderLayout());
label.addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent mouseEvent)
{
}
public void mousePressed(MouseEvent mouseEvent)
{
cColor = Color.RED;
repaint();
}
public void mouseReleased(MouseEvent mouseEvent)
{
cColor = Color.GREEN;
repaint();
}
public void mouseEntered(MouseEvent mouseEvent)
{
cColor = Color.BLUE;
repaint();
}
public void mouseExited(MouseEvent mouseEvent)
{
cColor = Color.DARK_GRAY;
repaint();
}
});
panel.add(label);
ContentPane.add(panel,BorderLayout.CENTER);
}
}
import java.applet.*;
import java.net.*;
import javax.swing.JLabel;
import java.awt.event.MouseEvent;
import java.awt.*;public class aa extends Applet
{
public aa()
{
}
JLabel label;
public void init()
{
label= new JLabel("欢迎到CSDN来");
label.addMouseListener(new MouseListener()
{
public void mouseClicked(MouseEvent mouseEvent)
{
URL url = null;
try
{
url = new URL("http://127.0.0.1/main.asp");
}
catch (MalformedURLException ex)
{
}
getAppletContext().showDocument(url, "_blank");
} public void mousePressed(MouseEvent mouseEvent)
{
label.setForeground(Color.blue);
repaint();
System.out.println("blue");
} public void mouseReleased(MouseEvent mouseEvent)
{
label.setForeground(Color.red);
repaint();
System.out.println("red");
} public void mouseEntered(MouseEvent mouseEvent)
{
label.setForeground(Color.green);
repaint();
System.out.println("green");
} public void mouseExited(MouseEvent mouseEvent)
{
label.setForeground(Color.black);
repaint();
System.out.println("black");
}
});
label.setFont(new Font("Arial",Font.BOLD,50));
this.add(label);
}
}