package 图形处理;
import java.awt.*;
import javax.swing.*;
class FontsPanel extends JPanel {
public void paintComponent(Graphics g) {
String quote=" Happiness is an attitude.";
Font f=new Font("Georgia",Font.ITALIC,16);
g.setFont(f);
g.drawString(quote,20,20);
}
}
import java.awt.Container;
import javax.swing.JFrame;
class FontsDemo extends JFrame{ private static boolean ture;
public FontsDemo() {
setTitle("test");
setSize(300,200);
Container contentPane=getContentPane();
contentPane.add(new FontsPanel());
}
public static void main(String args[]) {
FontsDemo frame=new FontsDemo();
frame.setVisible(ture);
}
}这段程序为什么不出结果呢??
import java.awt.*;
import javax.swing.*;
class FontsPanel extends JPanel {
public void paintComponent(Graphics g) {
String quote=" Happiness is an attitude.";
Font f=new Font("Georgia",Font.ITALIC,16);
g.setFont(f);
g.drawString(quote,20,20);
}
}
import java.awt.Container;
import javax.swing.JFrame;
class FontsDemo extends JFrame{ private static boolean ture;
public FontsDemo() {
setTitle("test");
setSize(300,200);
Container contentPane=getContentPane();
contentPane.add(new FontsPanel());
}
public static void main(String args[]) {
FontsDemo frame=new FontsDemo();
frame.setVisible(ture);
}
}这段程序为什么不出结果呢??
把private static boolean ture;改成private static boolean ture=true;
或者直接把frame.setVisible(ture);改成frame.setVisible(true);就好了……PS:怎么觉得这个错误这么人为……-_-!
java.lang.NoClassDefFoundError: 图形处理/FontsDem0
Exception in thread "main"
Java Result: 1
生成成功
看这句……
说明你肯定写的是:java 图形处理.FontsDem0……(最后一个字母应该是“o”,而不是数字“0”)
而不是:java 图形处理.FontsDemo……lz再这样搞笑我可不跟你玩了阿……
String name="E:\\car.jpg";
Image img=Toolkit.getDefaultToolkit().getImage(name);
后图形为什么显示不出呢??谢谢