0

我目前正在学习 jgoodies 的诀窍FormLayout,并且已经取得了相当大的进展。

但是,ButtonBarsExample来自java2s.com网站的方法似乎不可编译,因为我的com.jgoodies.forms库中缺少一些方法。

我的库是我能找到的最新库,清单状态为“实施版本:1.8.0 2014-02-27 12:03:02”。上面提到的“ButtonBarsExample.java”要旧得多,标题上写着“Copyright (c) 2002-2004”。

使用相同库的其他示例编译良好,因此类路径似乎设置正确。这是我要编译的代码示例:

private Component buildButtonBar2Panel() {
    ButtonBarBuilder builder = new ButtonBarBuilder();
    builder.addGlue();
    builder.addGriddedButtons(new JButton[] { new JButton("Yes"), new JButton("No") });
    return wrap(builder.getPanel(), "This bar has been built with a ButtonBarBuilder:\n"
        + " o buttons have a minimum widths,\n" + " o the button order honors the platform default,\n"
        + " o the button gap is a logical size that follows a style guide.");
}

这是(除其他外)我得到的错误:

ButtonBarsExample.java:72: error: cannot find symbol
    builder.addGriddedButtons(new JButton[] { new JButton("Yes"), new JButton("No") });
           ^      symbol:   method addGriddedButtons(JButton[]) ;

我猜想这些方法在最新版本的 jgoodies 表单库中根本不再存在。我在网上搜索过,但找不到任何“已弃用”的提示。

所以我的问题是:

  • com.jgoodies.forms除了编译这个例子,我还需要安装任何其他库吗?
  • 是否有任何已知的替代品可以使用?

很感谢任何形式的帮助!

4

0 回答 0