Tag: windowbuilder

如何使WindowBuilder创建不嵌套在Eclipse,Java中的字段

我正在使用WindowBuilder for Eclipse Java。 当我创建一个Button或Menu(或任何东西)时,它会创建嵌套在构造函数中的字段。 有没有办法让它们成为字段,然后在构造函数中初始化,以便我可以在构造函数之外使用它们? 谢谢。 即:FROM public GUIFrame() { JMenuBar menuBar = new JMenuBar(); } 至 public JMenuBar menubar; public GUIFrame() { menuBar = new JMenuBar(); }

搜索WindowBuilder文档/ API

我正在使用WindowBuilder Pro进行一个项目,在试图抓住它的同时,我一直在寻找没有任何运气的好文档。 我发现的最好的是Googles WindowBuilder Pro Infopage,但这对我来说还不够广泛。 有谁知道任何其他好的文件? 或者我在这里可能有点偏离轨道? 我的Swing体验非常有限,也许我最好不要研究SWING API而不是寻找WindowBuilder文档? 非常感谢任何提示。

Java – 如何每秒更新一个面板

我正在尝试创建一个显示当前时间的Java GUI。 目前,我可以让它显示当前时间,但仅限于启动时。 然后它永远保持在那个时间。 原因是我无法弄清楚如何让它每秒自动加载到新的当前时间。 这是我迄今为止的相关代码: // Getting the current time… long epoch = System.currentTimeMillis() / 1000; String date = new java.text.SimpleDateFormat(“HH:mm:ss”).format(new java.util.Date(epoch * 1000)); // Creating the panel… JLabel lblThetime = new JLabel(date); sl_panel.putConstraint(SpringLayout.NORTH, lblThetime, 55, SpringLayout.SOUTH, lblIBeA); sl_panel.putConstraint(SpringLayout.WEST, lblThetime, 139, SpringLayout.WEST, panel); lblThetime.setFont(new Font(“Avenir Next”, Font.PLAIN, 40)); // Adding the time to the […]

如何将图标作为类路径资源添加到使用WindowBuilder创建的SWT窗口中?

我正在尝试将* .ico文件中的外部图标添加到我正在使用WindowBuilder设计窗口创建的窗口中。 我可以选择shell,它会显示一个“图像”属性字段。 这会打开图像选择器对话框: 如何使我的图标在此菜单中显示为类路径资源? 如果给出了绝对路径,则图像有效,但我不想在我的应用程序中使用该选项。 谢谢!

在Eclipse Neon上安装WindowBuilder

我正在使用Eclipse Neon,我是从Eclipse Installer安装的。问题是当我想使用Swing时,我没有找到它。 当我尝试使用此解决方案安装时,我没有在霓虹灯存储库中找到它。 有人可以帮忙吗?

在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(); } […]

如何在Eclipse Window Builder中处理’不兼容的Java版本运行0’?

我在WindowsBuilder中安装了Eclipse,过去它在显示JFrame的设计选项卡时运行良好。 我刚安装了Intellj,除了目前的SE-9 JVM外还安装了JDK。 我的eclipse程序仍然可用,但在打开WindowsBuilder设计时会显示以下内容: Incompatible Java versions: Eclipse is running under 0, but this Java project has a 9 Java compliance level, so WindowBuilder will not be able to load classes from this project. Use a lower level of Java for the project, or run Eclipse using a newer Java version 必须有一些零,而不是1.8或9。 其他StackExchange答案表明我降级了我的Java版本,但是当我去项目/属性/ java编译器时,它没有用。 我的java编译器链接到SE-9,所以我不确定为什么会出现这个新错误。 […]

如何在JTable中动态添加行

我想在JTable中动态添加行,并为此编写了以下代码: tblTaskList = new JTable(); tblTaskList.setShowVerticalLines(false); tblTaskList.setCellSelectionEnabled(true); tblTaskList.setColumnSelectionAllowed(true); tblTaskList.setBorder(new LineBorder(null)); for (int count = 1; count <= 10; count++) { tblTaskList.setModel(new DefaultTableModel(new Object[][] { { count, "title1", "start", "stop", "pause", "status" }, }, new String[] { "status", "Task Title", "Start", "Stop", "Pause", "Status" })); } tblTaskList.getColumnModel().getColumn(0).setPreferredWidth(31); tblTaskList.getColumnModel().getColumn(1).setPreferredWidth(346); tblTaskList.getColumnModel().getColumn(2).setPreferredWidth(33); tblTaskList.getColumnModel().getColumn(3).setPreferredWidth(31); tblTaskList.getColumnModel().getColumn(4).setPreferredWidth(28); tblTaskList.setBounds(93, 34, 614, 160); frmTaskList.getContentPane().add(tblTaskList); […]

Java日食氧气4.7.3a?

我试图在macOS highSierra上使用windowbuilder on eclipse oxygen 4.7.3a。 它安装得很好但每次我尝试打开设计部分时都会显示此错误 Eclipse运行在0以下,但是这个Java项目具有1.8 Java合规性级别,因此WindowBuilder将无法从该项目加载类。 为项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。 我尝试了一切。 比如改变正在运行的环境,.jre文件,尝试不同的JDE。 没什么用的。 有什么建议么?

使用Java SE 10.0.1的Eclipse Oxygen Window Builder错误

我正在使用Eclipse Oxygen .3a并使用JDK Java SE-10.0.1的合规性我试图在另一台计算机上使用与Oxygen和Java SE-9一起工作的Windows构建器,但是,我无法让IDE打开“设计“标签。 有了这个设置……我也在运行JDK SE10 当我点击设计选项卡时,我收到以下错误: Eclipse运行在0以下,但是这个Java项目具有9个Java合规级别,因此WindowBuilder将无法从该项目加载类。 为项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。 我不能使用更新版本的日食,因为我没有看到任何东西。 我已经尝试将合规性级别设置为Java SE-9而不改变操作(即使打开和关闭也能获得相同的结果)。 我想看看我是否可以再次下载Java SE-9,但我只看到Java SE-10.0.1在那里下载。 Java SE-9还能被收购吗? 另一个说明我尝试在Java SE 10中打开一个符合性设置的新项目,我得到了相同的结果。 有没有人对我还能尝试什么有任何想法? 谢谢