相关疑难解决方法(0)

多个JFrame的使用:好的还是坏的做法?

我正在开发一个显示图像的应用程序,并从数据库中播放声音.我正在尝试决定是否使用单独的JFrame从GUI向数据库添加图像.

我只是想知道使用多个JFrame窗口是否是一个好习惯?

java user-interface swing jframe

525
推荐指数
9
解决办法
12万
查看次数

java中的jcombobox过滤器 - 外观独立

我有一个简单的JComboBox过滤器代码,如下所示:

import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
import java.util.List;

import javax.swing.DefaultComboBoxModel;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;

public class FilterComboBox extends JComboBox {
    private List<String> array;

    public FilterComboBox(List<String> array) {
        super(array.toArray());
        this.array = array;
        this.setEditable(true);
        final JTextField textfield = (JTextField) this.getEditor().getEditorComponent();
        textfield.addKeyListener(new KeyAdapter() {
            public void keyReleased(KeyEvent ke) {
                SwingUtilities.invokeLater(new Runnable() {
                    public void run() {
                        comboFilter(textfield.getText());
                    }
                });
            }
        });

    }

    public void comboFilter(String enteredText) {
        List<String> filterArray= new ArrayList<String>();
        for (int i = 0; …
Run Code Online (Sandbox Code Playgroud)

java swing runtime-error look-and-feel jcombobox

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