Java编写程序实现如下界面,实现事件如果按下座位i 就在控制台中显示“座位i被选中” 例如按下 “座位0“,则输出座位0被选中”。第一整行为讲台按键
时间: 2023-06-19 12:04:42 浏览: 162
抱歉,我无法在这个文本框中插入图像,但我可以为您提供Java代码实现。您可以根据需要自己设计界面。
```java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SeatSelection extends JFrame implements ActionListener {
private static final int ROWS = 6;
private static final int COLS = 10;
private JButton[][] seats;
public SeatSelection() {
super("Seat Selection");
// Create the panel for seat buttons
JPanel seatPanel = new JPanel(new GridLayout(ROWS, COLS));
seats = new JButton[ROWS][COLS];
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
JButton seat = new JButton("Seat " + (i * COLS + j));
seat.addActionListener(this);
seats[i][j] = seat;
seatPanel.add(seat);
}
}
// Add the seat panel to the content pane
getContentPane().add(seatPanel, BorderLayout.CENTER);
// Set up the window
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setLocationRelativeTo(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
JButton seat = (JButton)e.getSource();
String seatName = seat.getText();
System.out.println(seatName + " has been selected.");
}
public static void main(String[] args) {
new SeatSelection();
}
}
```
这个程序会创建一个包含座位按钮的窗口,当用户点击按钮时,程序将在控制台中输出选中的座位信息。