Java Swing GUI с панелью текста и изображения [дубликат]

Используя ES2017, вы должны иметь это как объявление функции

async function foo() {
    var response = await $.ajax({url: '...'})
    return response;
}

и выполнить его следующим образом.

(async function() {
    try {
        var result = await foo()
        console.log(result)
    } catch (e) {}
})()

Или синтаксис Promise

foo().then(response => {
    console.log(response)

}).catch(error => {
    console.log(error)

})
0
задан Michael 13 July 2014 в 16:39
поделиться

2 ответа

Как сказал Амир, вы хотите использовать JSplitPane для этого. Я добавил это в ваш код. Посмотрите на это.

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    GlassView view = new GlassView();
}

private static class GlassView extends JFrame {

    private int width = 600;
    private int height = 750;

    public GlassView() {
        this.setSize(width, height);
        this.setVisible(true);
        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

        JPanel glass = new JPanel();
        glass.setSize(450, 750);
        glass.setBackground(Color.BLUE);
        glass.setVisible(true);

        JPanel controls = new JPanel();
        controls.setSize(150, 750);
        controls.setBackground(Color.RED);
        controls.setVisible(true);

        JSplitPane splitPane = new JSplitPane();
        splitPane.setSize(width, height);
        splitPane.setDividerSize(0);
        splitPane.setDividerLocation(150);
        splitPane.setOrientation(JSplitPane.HORIZONTAL_SPLIT);
        splitPane.setLeftComponent(controls);
        splitPane.setRightComponent(glass);

        this.add(splitPane);
    }
}
3
ответ дан Lars 27 August 2018 в 08:18
поделиться

Как разделить рамку на две части ... Я хотел бы просто иметь раму, разделенную на две части: левая (более широкая) часть синяя, правая часть - красная.

Вы хотите использовать SplitPane .

1
ответ дан Amir Afghani 27 August 2018 в 08:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: