设计一个工具栏,包括一个label(地址),一个文本框JTextField和一个按钮(转向)。
时间: 2024-01-20 19:02:07 浏览: 23
好的,以下是一个简单的Java Swing工具栏,包括一个标签、一个文本框和一个按钮,可以实现地址输入和转向功能:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ToolbarDemo {
private JFrame frame;
private JLabel addressLabel;
private JTextField addressField;
private JButton goButton;
public ToolbarDemo() {
// 创建窗口
frame = new JFrame("Toolbar Demo");
frame.setSize(400, 100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建工具栏
JToolBar toolBar = new JToolBar();
// 创建标签、文本框和按钮
addressLabel = new JLabel("地址:");
toolBar.add(addressLabel);
addressField = new JTextField(20);
toolBar.add(addressField);
goButton = new JButton("转向");
goButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 在这里添加转向功能的代码
String address = addressField.getText();
// ...
}
});
toolBar.add(goButton);
// 将工具栏添加到窗口中
frame.getContentPane().add(toolBar, BorderLayout.NORTH);
// 显示窗口
frame.setVisible(true);
}
public static void main(String[] args) {
new ToolbarDemo();
}
}
```
运行上述代码,即可看到一个包括地址标签、文本框和转向按钮的工具栏。当用户在文本框中输入网址后,点击转向按钮即可实现网页转向功能。