我目前正在学习jgoodies FormLayout
的绳索,并且已经取得了一些进展。
但是,java2s.com网站中的ButtonBarsExample
似乎无法编译,因为我的com.jgoodies.forms
库中缺少某些方法。
我的图书馆是我能找到的最新版本,清单上写着“Implementation-Version: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 forms-library中不再存在。我在网上搜索过但找不到任何“弃用”的提示。
所以我的问题是:
com.jgoodies.forms
以外的任何其他库来编译此示例? 非常感谢任何帮助!