java swing 代码例子
Java Swing是Java语言中用于构建图形用户界面(GUI)的一个开发工具包。它提供了一组丰富的组件和容器,可以用于创建各种界面元素,如按钮、文本框、标签等。下面是一些使用Java Swing的代码示例。
1. 创建一个简单的窗口
```java
javaswing实现购买import javax.swing.JFrame;
public class SimpleWindow {
public static void main(String[] args) {
JFrame frame = new JFrame("简单窗口");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
frame.setVisible(true);
}
}
```
这段代码创建了一个简单的窗口,并设置了窗口的标题、关闭操作、大小和可见性。
2. 添加按钮和事件
```java
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class ButtonExample {
public static void main(String[] args) {
JFrame frame = new JFrame("按钮示例");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton button = new JButton("点击我");
button.addActionListener(e -> {
JOptionPane.showMessageDialog(frame, "你点击了按钮");
});
frame.add(button);
frame.setSize(400, 300);
frame.setVisible(true);
}
}
```
这段代码创建了一个带有一个按钮的窗口,当按钮被点击时,会弹出一个对话框显示"你点击了按钮"。
3. 创建一个文本框和标签
```java
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class TextFieldExample {
public static void main(String[] args) {
JFrame frame = new JFrame("文本框示例");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label = new JLabel("请输入姓名:");
JTextField textField = new JTextField(20);
frame.add(label);
frame.add(textField);
frame.setSize(400, 300);
frame.setLayout(new FlowLayout());
frame.setVisible(true);
}
}
```
这段代码创建了一个带有一个标签和一个文本框的窗口,用于输入姓名。
4. 创建一个复选框
```java
import javax.swing.JCheckBox;
import javax.swing.JFrame;
public class CheckboxExample {
public static void main(String[] args) {
JFrame frame = new JFrame("复选框示例");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JCheckBox checkBox = new JCheckBox("同意条款");
frame.add(checkBox);
frame.setSize(400, 300);
frame.setVisible(true);
}
}
```
这段代码创建了一个带有一个复选框的窗口,用于选择是否同意条款。
5. 创建一个单选框
```java
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
public class RadioButtonExample {
public static void main(String[] args) {
JFrame frame = new JFrame("单选框示例");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JRadioButton radioButton1 = new JRadioButton("选项1");
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论