尝试使用 Netbeans 的可视化 UI 构建器设置 UI,但我想稍后添加动作侦听器和动作事件;在所有组件都已初始化之后。奇怪的是,在我向它们添加动作侦听器之前,所有按钮的大小都是正确的。注意到高度异常的按钮了吗?这些是我添加动作事件的那些。可以在这里找到代码。我希望图像在添加动作之前和之后保持其原始高度。
问问题
186 次
2 回答
1
更新:改变
btnEditCancel.setAction(new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
jpEditSavedLogins.setVisible(false);
}
});
到
btnEditCancel.addActionListener(new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
jpEditSavedLogins.setVisible(false);
}
});
似乎可以解决问题。
于 2013-01-31T18:25:06.233 回答
0
更好的是调用revalidate()
和repaint()
容器方法,在您将操作设置为按钮后,它会保留您的按钮。
于 2013-01-31T19:09:10.637 回答