在我的netbeans8.1中,< applet?标签不是改变小程序的大小,只是以相同的标准大小显示?我该怎么办?

9q78igpj  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(328)

请告诉我为什么我总是得到同样大小的小程序?
在我的netbeans8.1中,<applet?标签不是改变小程序的大小,只是以相同的标准大小显示?我该怎么办?
这是我的密码:

package online.book.store;
import java.awt.*;
import java.awt.event.*;
import java.applet.*; 

/*
<applet code="Home_Page" width=300 height=800> </applet>

* /

class SampleFrame extends Frame { SampleFrame(String title) {

super(title);

MyWindowAdapter adapter = new MyWindowAdapter(this);

addWindowListener(adapter);

}

public void paint(Graphics g) {

g.drawString("This is in frame window", 50, 90);

}

}

class MyWindowAdapter extends WindowAdapter { SampleFrame sampleFrame;

public MyWindowAdapter(SampleFrame sampleFrame) { this.sampleFrame = sampleFrame;
u4vypkhs

u4vypkhs1#

定义 getPreferredSize() 在框架中

@Override
public Dimension getPreferredSize() {
  return( new Dimension( width, height ) );
}

因为 Applet 我不赞成在这个问题上花太多时间。
Applet 无论是否在浏览器中执行,都无法更改执行它的帧的大小, Frame 窗口或小程序查看器。你必须设置这个房间的大小 Frame (见上文)。这个 <applet> 与此同时,几乎所有浏览器都不支持标记。

相关问题