当前位置: 首页 > 知识库问答 >
问题:

使用JOptionPane选择特定的按钮布局并接受用户输入

太叔望
2023-03-14

我正在开发一个应用程序,让用户选择一个框架中5个按钮的布局,它需要用户输入(a和G之间的字母),每个字母都被指定为特定的布局类型

我该怎么做?

我已经定义了布局类并向面板添加了按钮,但布局类型应由用户选择和启动

这是我的A布局课程:

import java.awt.*;
import javax.swing.*;
public class A extends JFrame {
public static void main(String[] args) {


    JButton b1 = new JButton("B 1");
    b1.setVisible(true);
    JButton b2 = new JButton("B 2");
    b2.setVisible(true);
    JButton b3 = new JButton("B 3");
    b3.setVisible(true);
    JButton b4 = new JButton("B 4");
    b4.setVisible(true);
    JButton b5 = new JButton("B 5");
    b5.setVisible(true);
    JPanel a = new JPanel();
    a.setLayout(new BorderLayout());
    a.add(b1,BorderLayout.NORTH);
    a.add(b2,BorderLayout.WEST);
    a.add(b3,BorderLayout.CENTER);
    a.add(b4,BorderLayout.EAST);
    a.add(b5,BorderLayout.SOUTH);}

共有1个答案

安泰平
2023-03-14

循环应该没有问题,但您需要提供一个语句,说明如果字母与

 类似资料:
  • 我已经搜索了前面的一些问题,并没有能够纠正--我是一个完全的新手,所以请原谅我的无知...尝试使用以下方法选择页面上的第三个“单选”按钮: 结果是: “消息:没有此类元素:找不到元素:{”method“:”XPath“,”Selector“:”//[@id=“Wizard_Tabs”]/div/div[1]/div/ul/li[3]/input“}”

  • 我正在尝试使用selenium和Python单击这个单选按钮。 我有 但它不允许我点击它。我如何使用名称、值或类、值等的组合来点击? 关于如何使用硒,是否有一个很好的信息来源?因为我所发现的大部分是在java上使用的,而我使用的是Python。 编辑:使用XPATH

  • 我需要提供一个信息消息,需要在屏幕上5秒,在此期间,用户不能关闭对话框。规范明确指出对话框不应该有任何按钮。有没有一种方法可以让对话框没有按钮来使用JoptionPane.ShowMessageDialog?

  • 问题内容: Python如何接受用户输入,并验证? 问题答案: 完成此操作的最简单方法是将方法置于循环中。当输入错误时使用,当你感到满意时使用。 当你的输入可能引发异常时 使用和检测用户何时输入了无法解析的数据。 实施你自己的验证规则 如果要拒绝Python可以成功解析的值,则可以添加自己的验证逻辑。 结合异常处理和自定义验证 以上两种技术都可以组合成一个循环。 将其全部封装在一个函数中 如果你需

  • 我试图在Selenium IDE中测试一个记录测试的基于web的应用程序,但遇到了以下问题。 其中一个字段(头衔如先生、夫人等)。)要求用户单击一个按钮,打开一个带有值列表的新窗口。 当我点击按钮时,IDE会记录为< code>css=button。BTNimgH并且在回放脚本时,显示以下错误: [错误]元素css=按钮。未找到BTNimgH 按钮的代码为: 我需要值的字段的代码是: 任何帮助将不

  • 问题内容: 我试图获取传递给JOptionPane的自定义按钮返回的值。但是,我通过的按钮根本不返回任何值。仅当按下退出按钮时,才返回-1的值。我需要这样做,因为我正在更改启用或禁用的按钮的属性。我假设我需要按钮以某种方式将某些信息返回给JOptionPane。任何想法? Nb这与我以前的问题有关-JOptionPane灰色输出一个按钮 我尝试像您说的那样设置按钮的值,但是它们从不返回OK或CAN