小编Mik*_*ike的帖子

如何在现有Java Swing程序中添加登录屏幕?

我已经有了一个非常基本的Java Swing程序,但意识到我可以使用一个简单的用户名/密码登录屏幕来限制只有拥有用户名和密码的人访问它.

无论如何,我可以在主方法的开头插入一些代码,这将阻止执行超出它,直到在出现的屏幕上输入用户名和密码?

java security user-interface swing

2
推荐指数
1
解决办法
1万
查看次数

如何将多个数组添加到JComboBox?

我正在为一些课程制作剧院座位预订系统,但是在创建JComboBox时遇到了麻烦,以帮助用户选择197套的座位.

座位由"座位"对象表示,这些对象仅仅是诸如"isBooked"(布尔)之类的一些变量的集合.座椅排列成多个座椅阵列,每个阵列代表一排座椅,例如A [],B [] ......

对于座位的预订,由于它们具有不同的价格,因此需要按行分开座位,但是JComboBox将被用作选择要取消预订的座位的方式,因此仅需要完整的座位列表.

我可以轻松地将单个数组添加到JComboBox并使其正常工作但尝试将更多数组添加到JComboBox中的列表失败.

如何将多个数组添加到JComboBox?即A [1],A [2],A [3] ...... A [14],B [1],B [2] ......

我对Java不是很有经验,如果这是一个愚蠢的问题,对不起.经过过去几天的大量研究,我尝试过使用DefaultComboBoxModel类,但显然没有正确使用它.这是我最近尝试解决我的问题:

DefaultComboBoxModel model = new DefaultComboBoxModel();
            model.addElement(A);
            model.addElement(B);
            model.addElement(C);
            model.addElement(D);
            model.addElement(E);
            model.addElement(F);
            model.addElement(G);
            model.addElement(H);
            model.addElement(J);
            model.addElement(K);
            model.addElement(L);
            JComboBox seatCombobox = new JComboBox();
            seatCombobox.setModel(model);
            unbookSeatWindow.buttonsPanel.add(seatCombobox);
Run Code Online (Sandbox Code Playgroud)

所有帮助将不胜感激.

java arrays swing jcombobox

1
推荐指数
1
解决办法
1289
查看次数

如何从String创建变量名?

我正在做很多变量,但我想通过while语句来做这个.

问题是我无法弄清楚如何将变量用作变量名的一部分,以便在循环id中创建的变量不会多次创建(从而导致错误).

我有一个像这样的循环:

int index = 0
while (index < 10){
    JLabel A1 = new JLabel("A" + [index]);
    index++;
}
Run Code Online (Sandbox Code Playgroud)

显然我不希望我的所有变量都被称为A1,因为这不是合法的语法.我如何拥有它以使我的变量为A [index]?

java variables recursion while-loop

0
推荐指数
1
解决办法
188
查看次数