我不确定如何在单击JButton
aJRadioButton
时将 a 替换为 a JButton
。假设我将 Jpanel 设置为布局 4 行(3 个 JLabels 和一个 JButton)的网格布局。因此,当用户单击 时JButton
,该 JButton 将被替换为JRadioButton
.
CardLayout
我会为此目的使用 a ,还是有一种简单的方法来替换它JButton
?
我不确定如何在单击JButton
aJRadioButton
时将 a 替换为 a JButton
。假设我将 Jpanel 设置为布局 4 行(3 个 JLabels 和一个 JButton)的网格布局。因此,当用户单击 时JButton
,该 JButton 将被替换为JRadioButton
.
CardLayout
我会为此目的使用 a ,还是有一种简单的方法来替换它JButton
?
您可以做的是从面板中删除按钮并在其位置添加一个单选按钮
示例代码
static JButton button1 = new JButton("Test");
static JPanel panel1 = new JPanel():
public static void main(String[] args{
panel1.add(button1);
}
public void ActionListener(ActionEvent e){
if(e.equals("Test"){
panel1.remove(button1);
panel1.add(radiobutton1);
}
从这里您可以添加您的单选按钮