使用java 语言写一个弹窗代码,弹窗里面横向摆放多个按钮,当按钮数量大于5个时候,进行换行
时间: 2023-05-22 20:07:17 浏览: 90
javascript 一个自定义长度的文本自动换行的函数
好的,以下是使用 Java 语言编写的弹窗代码,可以横向摆放多个按钮,并且在按钮数量大于5个时自动换行:
import javax.swing.*;
import java.awt.*;
public class MyPopup {
public static void main(String[] args) {
JFrame frame = new JFrame("My Popup");
frame.setSize(400, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(new FlowLayout());
int buttonCount = 8;
for (int i = 0; i < buttonCount; i++) {
if (i % 5 == 0) { // 每5个按钮换一行
JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
frame.add(panel);
}
JButton button = new JButton("Button " + (i + 1));
frame.getContentPane().getComponent(frame.getContentPane().getComponentCount() - 1).add(button);
}
frame.setVisible(true);
}
}
阅读全文