Java 小程序中不显示Japplet形状
我和eclipse一起工作 我的代码:Java 小程序中不显示Japplet形状,java,swing,paint,japplet,Java,Swing,Paint,Japplet,我和eclipse一起工作 我的代码: import javax.swing.JApplet; import java.awt.*; public class Einstein extends JApplet { public void pain(Graphics page) { page.drawRect(60,60,40,40); // Square page.drawString("Out of clutter, find simplic
import javax.swing.JApplet;
import java.awt.*;
public class Einstein extends JApplet
{
public void pain(Graphics page)
{
page.drawRect(60,60,40,40); // Square
page.drawString("Out of clutter, find simplicity. " , 110, 70);
}
}
小程序中不显示矩形和文本。
有什么问题吗?公共空间疼痛(图形页面)
-命名的有趣选择
我相信您正在寻找的方法是paint
@Override
public void paint(Graphics g) {
super.paint(g);
//...
}
在执行任何自定义绘制之前,请确保调用super.paint
,否则您可能会得到一堆肮脏的绘制艺术品
话虽如此。考虑使用自定义组件,例如从<代码> jPARTA/CODE >中扩展,并重写它的<代码> PruttCys< /Cult>方法,然后将此组件添加到applet中。
您获得了Swing for free的双缓冲支持以及将组件移动到另一个容器(例如
JFrame
或其他容器)的自由,从而使其更易于重用。谢谢兄弟。一定要用@Override
符号。当方法的名称或参数不正确时,编译器将发出警告。