(1)使用JDialog对话框显示问候语(2)用单选按钮组进行志向选择程序,每次只能选一个。
时间: 2024-02-12 08:05:31 浏览: 125
Swing程序设计基础
好的,让我来回答你的问题。
第一个问题,你可以使用如下代码在Java中创建一个JDialog对话框并显示问候语:
```
import javax.swing.*;
public class GreetingDialog extends JDialog {
public GreetingDialog(JFrame parent, String greeting) {
super(parent, "问候", true);
JLabel label = new JLabel(greeting);
getContentPane().add(label);
pack();
setLocationRelativeTo(parent);
}
}
// 在你的程序中调用该对话框
JFrame frame = new JFrame();
String greeting = "你好,欢迎来到我的程序!";
GreetingDialog dialog = new GreetingDialog(frame, greeting);
dialog.setVisible(true);
```
第二个问题,你可以使用如下代码在Java中创建一个单选按钮组并让用户进行志向选择:
```
import javax.swing.*;
public class GoalSelectionPanel extends JPanel {
private ButtonGroup group;
public GoalSelectionPanel() {
group = new ButtonGroup();
JRadioButton option1 = new JRadioButton("学术研究");
JRadioButton option2 = new JRadioButton("职业发展");
JRadioButton option3 = new JRadioButton("兴趣爱好");
group.add(option1);
group.add(option2);
group.add(option3);
add(option1);
add(option2);
add(option3);
}
}
// 在你的程序中调用该单选按钮组
JFrame frame = new JFrame();
GoalSelectionPanel panel = new GoalSelectionPanel();
frame.getContentPane().add(panel);
```
阅读全文