我目前正在学习 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
除了编译这个例子,我还需要安装任何其他库吗?- 是否有任何已知的替代品可以使用?
很感谢任何形式的帮助!