相关疑难解决方法(0)

在eclipse中运行我的applet的大小"以applet身份运行"

我正在做我的第一个applet.在测试结果时,我希望能够在预览窗口中的eclipse中运行它,而不是总是将applet部署到jar中并在浏览器中打开页面(浏览器缓存会杀死我!我总是需要重新启动浏览器.. .)

无论如何,当我尝试使用"run as - > Java Applet"运行应用程序时,我得到了预览,但它总是非常小(猜测低于200x200).当我改变每只手的大小时,窗口会增长,但内容会保持很小.当我调用setSize(width, height)窗口开始更大时,内容保持较小.小并不意味着它缩小,这意味着我只看到黑色面板,白色(在浏览器中可见)是不可见的所以它似乎没有缩放...

我错过了什么?

到目前为止我的代码(在broswer中的预期效果与宽度为560,高度为500)

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridLayout;

import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class Benchmark extends JApplet {
 private static final long serialVersionUID = -8767182603875435760L;

 GridLayout gridLayout = new GridLayout(7, 1);
 JButton startTests = new JButton("Start");
 JPanel testPanel = new JPanel();
 JPanel topPanel = new JPanel();

 @Override
 public void init() {
  super.init();
  try {
   java.awt.EventQueue.invokeAndWait(new Runnable() {
    public void run() {
     initComponents();
     invalidate(); …
Run Code Online (Sandbox Code Playgroud)

java eclipse applet

8
推荐指数
1
解决办法
2万
查看次数

如何设置applet的大小?

我编写了一个小测试applet并通过Eclipse appletviewer启动applet.我在代码的begginig上注意到了tag,但是appletviewer没有看到它.它在标准窗口中启动applet,每次都具有相同的大小.我使用JDK 1.7,Eclipse Kepler

import java.awt.Container;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

/*<applet code="TestApplet" width=200 height=40>
</applet>
*/
public class TestApplet extends JApplet{
    private Container cp;
    private JPanel mainPanel, testPanel1;
    private JLabel testLabel1 = new JLabel("Test1"),
                testLabel2 = new JLabel("Test2");
    private JTextField testTextField1 = new JTextField(),
            testTextField2 = new JTextField();
    private JButton testButton1 = new JButton("TestButton1"),
            testButton2 = new JButton("TestButton2");
    public void init(){
        cp = getContentPane(); …
Run Code Online (Sandbox Code Playgroud)

java eclipse applet japplet appletviewer

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

applet ×2

eclipse ×2

java ×2

appletviewer ×1

japplet ×1