标签: windowbuilder

回到之前的JPanel

我已经继承了代码,并且由于理由很长时间来解释我需要使用null布局.我一直试图在JPanels之间进行导航.我一直无法弄清楚如何.这就是我现在所编写的,分解为下面的SSCCE.我试图做的是将JPanels添加到ArrayList,其中包含对以前的JPanels的引用.这样我就可以从用户所在的当前JPanel中调用"home"JPanel.截至目前,它转到之前的JPanel,但内容为空.任何帮助都会很棒,谢谢!

import java.util.ArrayList;

import javax.swing.*;
import javax.swing.border.LineBorder;

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

public class Mainscreen extends JFrame {

     public JPanel Home;


     public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
         public void run() {
            try {
                Mainscreen frame = new Mainscreen();
                frame.setVisible(true);
                 } 
            catch (Exception e) {
                e.printStackTrace();
                }
            }
        });
     }


     public Mainscreen() {
        ArrayList <JPanel> jpLayout = new ArrayList();
    final Dataentrylog DEL = new Dataentrylog(this, jpLayout);  

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setResizable(false);
        setBounds(100, 100, 618, 373);
        Home=new JPanel();
        Home.setBackground(new Color(255, 250, …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing jpanel windowbuilder

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

在java中制作一个可玩的jslider

我通过使用eclipse和windowbuilder从用户那里得到一个数学表达式(例如ADD(MUL(X,Y),Z))并且一度要求用户将其变量之一指定为时间,从而制作一个grapher.然后将要求用户选择该变量的起点和范围.然后程序将显示一个框架(和一个面板),它有一个jslider和一个播放按钮.当用户点击按钮时,程序应该开始绘制表达式.它应该看起来像Gapminder图表.

我已经检查了有关更新jsliders的其他问题,但它们通常是关于音乐播放器滑块或只是随时间变化的滑块(没有图形部分).

我的问题是关于滑块的更新(间隔可以是1),但是如果你还可以指导我如何制作可以用于绘图部分的可播放滑块,那将是很好的.

在此输入图像描述 这个代码到目前为止:

package progGUI;

import java.awt.BorderLayout;

public class CanvasFrame extends JFrame {

private JPanel contentPane;

/**
 * Launch the application.
 */
public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {

                CanvasFrame frame = new CanvasFrame();
                frame.setVisible(true);

            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });
}

/**
 * Create the frame.
 */
public CanvasFrame() {
    setTitle("Graph");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 700, 542);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); …
Run Code Online (Sandbox Code Playgroud)

java swing jslider windowbuilder

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

为什么 Eclipse 2020-09 中 WindowBuilder 编辑器中的 Design 选项卡为空?

在 WindowBuilder 编辑器中升级到 Eclipse 2020-09 (4.17) 后,Java 代码显示在“源”选项卡中(如预期),但“设计”选项卡中不再显示任何内容。我希望图形编辑器会显示在“设计”选项卡中,就像我升级之前的情况一样。

在此输入图像描述

java eclipse windowbuilder

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

删除源代码中的缩进

我使用Eclipse IDE和Window Builder Pro来创建窗口.当我转到源代码时,我看到一个大的缩进文本.如何删除? 看到

java eclipse windowbuilder

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

Java Swing ContentPane令人困惑的语句

两种方式相同.这些线路有什么不同?

在1st语句中使用了getContentPane()方法,它的目的是什么?这是第二次发言的简写

JLabel lblNewLabel = new JLabel("New label");
getContentPane().add(lblNewLabel, BorderLayout.NORTH);
Run Code Online (Sandbox Code Playgroud)

在这个An Object声明的contentPane中,然后设置Layout然后通过传递设置setContentPane的值,然后在不使用getContentPane()的情况下添加

contentPane = new JPanel();             
 contentPane.setLayout(new BorderLayout(0, 0));
 setContentPane(contentPane);

 JLabel lblNewLabel = new JLabel("Name");
 contentPane.add(lblNewLabel, BorderLayout.NORTH);
Run Code Online (Sandbox Code Playgroud)

Plz帮助我.这些线条令我困惑.

java user-interface swing windowbuilder

0
推荐指数
1
解决办法
914
查看次数

标签 统计

java ×5

windowbuilder ×5

swing ×3

eclipse ×2

user-interface ×2

jpanel ×1

jslider ×1