小编lib*_*997的帖子

将Swing按钮添加到使用AWT绘制的程序

我有一个绘制随机三角形的程序.我想添加一个按钮,点击后会擦除并重新生成另一个随机三角形.我测试看是否可以在另一个程序中显示一个按钮SwingButtonTest.java,(这是我滚动的方式,我正在学习)并且它成功了.

然后,我基本上复制了我认为必要的所有代码,使按钮显示从该程序到我的三角程序.不幸的是程序没有显示按钮......

再一次,感谢任何帮助,谢谢你!

import javax.swing.*;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


@SuppressWarnings({ "serial" })
public class TriangleApplet extends JApplet implements ActionListener {

   int width, height;
   int[] coords = new int[6];
   JButton refresh;

   public void init() {
      //This stuff was added from SwingButtonTest.java
      Container container = getContentPane();
      container.setLayout(null);

        container.setLayout(null);

        refresh= new JButton("I like trains");
        refresh.setBackground(Color.yellow);
        refresh.setSize(140, 20);
        refresh.addActionListener(this);

        container.add(refresh);
      //End of SwingButtonTest.java stuff

      coords = randomTri();
   }


    public static int[] randomTri() {
        int[] pointArray = new int[6];
        int x; …
Run Code Online (Sandbox Code Playgroud)

java swing awt

3
推荐指数
1
解决办法
228
查看次数

标签 统计

awt ×1

java ×1

swing ×1