相关疑难解决方法(0)

从子类调用awt Frame方法

这个问题是关于框架,Java和处理.

这个问题听起来很复杂,但实际上并非如此.我会尝试将其保持在最低限度.我正在迷宫游戏中创建一个小球,以便了解物理和渲染.到目前为止,这是一次很好的体验,但我打了一个砖墙.
我决定的总体布局是在AWT框架中包含PApplet并使框架关闭.之所以这样,是因为我被告知你一次只能拥有一个Papplet实例.

PAppletProcessing中的一个Applet类,一个渲染库.

我在这里有3节课,包括主要课程

public class Menu extends PApplet
{
//images and buttons 
PImage background, playbtn1, playbtn2, hsbtn1, hsbtn2, abbtn1, abbtn2, exbtn1,     exbtn2;
FBox pBtn, hBtn, eBtn;

FWorld menu;

//simple constructor
public Menu()
{

}

public void setup()
{
    size(600, 400);
    smooth();
    Fisica.init(this);
    menu = new FWorld();

    //loading and placing images
    background = loadImage("MenuAlt.jpg");
    System.out.println(background);
    playbtn1 = loadImage("play1.gif");
    playbtn2 = loadImage("play2.gif");
    hsbtn1 = loadImage("high1.gif");
    hsbtn2 = loadImage("high2.gif");
    exbtn1 = loadImage("exit1.gif");
    exbtn2 = …
Run Code Online (Sandbox Code Playgroud)

java processing awt

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

GUI多帧切换

我正在写一个黑杰克游戏的程序.这是一项我们不会使用gui的任务,但是我正在做这个额外的功劳,我已经创建了两个框架,他们正在工作.在第二帧,我希望能够在按下按钮时切换回第一帧.我该怎么做呢?

第一窗口.............

import javax.swing.* ;
import java.awt.event.* ;
import java.awt.* ;
import java.util.* ;


public class BlackJackWindow1 extends JFrame implements ActionListener
{
  private JButton play = new JButton("Play");
  private JButton exit = new JButton("Exit");
  private JPanel pane=new JPanel();
  private JLabel lbl ;

  public BlackJackWindow1()
  {
    super();
    JPanel pane=new JPanel();
    setTitle ("Black Jack!!!!!") ;
    JFrame frame = new JFrame("");

    setVisible(true);
    setSize (380, 260) ;
    setLocation (450, 200) ;
    frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) ;

    setLayout(new FlowLayout());
    play = new JButton("Start");
    exit = new JButton("exit"); …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing

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

使用2个或更多帧

我的java swing应用程序中有大约3个帧.如何处理这些框架的正确方法是什么?我的意思是一些模式或其他东西.现在我总是有一个表示框架的类和一个用于面板的类,它是该框架中的主要部分.现在我已将帧定义为静态变量,当我想隐藏它们时,我会调用它 classname.frameName.setVisible(false);

这是正确的解决方案吗?

java swing jframe

4
推荐指数
2
解决办法
1524
查看次数

清除JFrame的组件并添加新组件

我有一个JFrame,有一些选择.当按下确定按钮时,我想要JFrame清除内容并添加新内容.我已经尝试过,但问题是新问题JFrame突然出现了.我究竟做错了什么?

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;

public class GuiFrame extends JFrame {

    final JFrame f = new JFrame("Test");

    public void Starter(){
        ImageIcon img = new ImageIcon("C:\\Users\\neal\\Desktop\\no.png");
        f.setIconImage(img.getImage());
        ButtonGroup group = new ButtonGroup();
        final JRadioButton Acess = new JRadioButton("Acess");
        final JRadioButton Chat = new JRadioButton("Chat");
        group.add(Acess);
        group.add(Chat);
        f.setSize(400,100);
        f.setLocationRelativeTo(null);
        JButton OptionOk = new JButton("OK");

Label option = new Label("Choose a Option");

        final …
Run Code Online (Sandbox Code Playgroud)

java swing jframe layout-manager cardlayout

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