用java做一个简单的弹窗,并且可以进行基本的增删改查的代码
时间: 2024-02-11 20:05:31 浏览: 90
好的,下面是一个用Java Swing实现的简单弹窗和基本的增删改查代码示例:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SimpleDialog extends JFrame implements ActionListener {
private JTextField textField;
private JTextArea textArea;
public SimpleDialog() {
super("Simple Dialog");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 300);
setLayout(new BorderLayout());
JPanel inputPanel = new JPanel(new BorderLayout());
JLabel inputLabel = new JLabel("Input:");
textField = new JTextField();
JButton submitButton = new JButton("Submit");
submitButton.addActionListener(this);
inputPanel.add(inputLabel, BorderLayout.WEST);
inputPanel.add(textField, BorderLayout.CENTER);
inputPanel.add(submitButton, BorderLayout.EAST);
textArea = new JTextArea();
JScrollPane scrollPane = new JScrollPane(textArea);
add(inputPanel, BorderLayout.NORTH);
add(scrollPane, BorderLayout.CENTER);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
String input = textField.getText();
textArea.append(input + "\n");
textField.setText("");
}
public static void main(String[] args) {
SimpleDialog simpleDialog = new SimpleDialog();
}
}
```
以上代码实现了一个简单的弹窗,包含一个文本框和一个提交按钮,当用户输入文本后,点击提交按钮会把文本显示到一个文本区域中。
下面是一个基本的增删改查代码示例,使用了Java的集合框架:
```java
import java.util.*;
public class SimpleCRUD {
private Map<Integer, String> data;
public SimpleCRUD() {
data = new HashMap<>();
}
public void add(int id, String value) {
data.put(id, value);
}
public String get(int id) {
return data.get(id);
}
public void update(int id, String value) {
data.put(id, value);
}
public void delete(int id) {
data.remove(id);
}
public static void main(String[] args) {
SimpleCRUD crud = new SimpleCRUD();
crud.add(1, "Value 1");
crud.add(2, "Value 2");
crud.add(3, "Value 3");
System.out.println(crud.get(2)); // Output: Value 2
crud.update(2, "New Value 2");
System.out.println(crud.get(2)); // Output: New Value 2
crud.delete(3);
System.out.println(crud.get(3)); // Output: null
}
}
```
以上代码实现了一个简单的增删改查操作,使用了Java的Map集合来存储数据。可以通过add方法添加数据,通过get方法获取数据,通过update方法更新数据,通过delete方法删除数据。在main方法中,先添加了3条数据,然后获取其中一条数据,更新一条数据,删除一条数据,并且分别输出了操作后的结果。
阅读全文