javaSwing中 在一个界面弹出一个界面,弹出的界面上有一个名字为‘房东名称’的输入框,请生成这段代码
时间: 2024-04-12 13:32:29 浏览: 23
当您点击一个按钮或其他触发事件时,可以弹出一个新的界面,其中包含一个名为“房东名称”的输入框。以下是一个示例代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MainFrame extends JFrame {
private JButton openButton;
public MainFrame() {
openButton = new JButton("打开界面");
openButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JFrame popupFrame = new JFrame("弹出界面");
JTextField textField = new JTextField(20);
popupFrame.getContentPane().add(textField);
popupFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
popupFrame.pack();
popupFrame.setVisible(true);
}
});
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().add(openButton, BorderLayout.CENTER);
pack();
setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
new MainFrame();
}
});
}
}
```
这段代码创建了一个主界面,其中含有一个按钮。当您点击按钮时,会弹出一个新的界面,并在该界面上显示一个名为“房东名称”的输入框。请注意,这只是一个简单的示例代码,您可以根据自己的需求进行进一步的修改和扩展。