小编Squ*_*zer的帖子

错误:未经检查的调用DefaultComboBoxModel(E [])

当我构建/运行我的applet时,从NetBeans Applet表单中获取了2个错误:

warning: [unchecked] unchecked call to DefaultComboBoxModel(E[]) as a member of the raw type DefaultComboBoxModel
        levelBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7" }));
  where E is a type-variable:
    E extends Object declared in class DefaultComboBoxModel
warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
        levelBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7" }));
  where E is a type-variable:
    E extends Object declared in class JComboBox
2 warnings …
Run Code Online (Sandbox Code Playgroud)

java compiler-errors jcombobox

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

如何为JApplet制作布局

我正在创建一个简单的数独游戏.由于这是我的第一个"大",我想自己做所有事情(没有我通常用来制作GUI的NetBeans界面设计器).因此,对于GUI,我创建了一个扩展JApplet的类,并在paint()方法中绘制了一个简单的数独字段.

现在我需要制作81个文本字段,每个字段将包含1个数字.我如何将它们放在屏幕上?此外,我正在考虑制作一个数组,所以我将能够用一个for循环改变字段的enitre矩阵.

java user-interface swing jtextfield japplet

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

首选项未在PreferencesFragment中显示摘要

我有一个首选项屏幕(Fragment),它有一些从xml文件设置的首选项.我在其中调用的唯一内容FragmentaddPreferencesFromResource(R.xml.pref_main);onCreate方法.

现在,除了我的首选项中的"摘要"部分之外,一切都运行良好,例如,如果您有一个EditTextPreference并输入了一些文本,那么该文本应该在首选项下以较小的字母显示.

我正在使用自定义控件作为首选项(但它也不适用于任何官方首选项),这扩展了DialogPreference.如果我像这样设置摘要:

@Override
protected void onDialogClosed(boolean positiveResult) {
    if (positiveResult) {
        setSummary("Some summary");
    }
}
Run Code Online (Sandbox Code Playgroud)

它的工作原理,但只要我不离开屏幕,当我返回时它不再存在.有任何想法吗?

android android-preferences android-fragments

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

2个"链接"对象

我有2个单独的对象,分别创建,但是当我改变一个时,另一个一旦改变.

这是对象创建代码:

private sMap unsolvedSudoku = new sMap();
private sMap solvedSudoku = new sMap();
private sMap userSudoku = new sMap();

algorithm alg = new algorithm(unsolvedSudoku);
Run Code Online (Sandbox Code Playgroud)

这是更改一个对象的代码:

//Generate a new sudoku
alg.generateFullList(); // - This changes unsolvedSudoku
solvedSudoku.setMatrix(unsolvedSudoku.getMatrix()); // - This basically copies an array of numbers from unsolvedSudoku to solvedSudoku.
new algorithm(solvedSudoku).printMap(); //  This just prints out the array of numbers
alg.removeRandomNumbers(level); // This removes random numbers from unsolvedSudoku
new algorithm(solvedSudoku).printMap(); // this prints out the array again.
Run Code Online (Sandbox Code Playgroud)

第一个printMap和第二个printMap是不同的,但它们不应该(至少据我所知).这是为什么?此外,sMap类没有任何静态变量或方法

java object

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