Как объединить JOptionPane и Кадр в один

В настоящее время у меня есть очень простое средство просмотра файла, работающее следующим образом:
- в JOptionPane я просматриваю для файлов и устанавливаю некоторые переменные для отображения (цвета, строка, соединяющаяся и т.д.)
- предыдущие окна загружают кадр оттянутым сопроводительным текстом точек Код http://img190.imageshack.us/img190/4443/104bu.jpg: http://paste.pocoo.org/show/220066/

Теперь я хотел бы бросить его в одно окно с JMenu для выбора файлов и изменения параметров дисплея. Как начать? Я должен переписать все к JDialog? сопроводительный текст http://img684.imageshack.us/img684/5264/lab10db.jpg

1
задан mike_hornbeck 30 May 2010 в 17:36
поделиться

2 ответа

Если вы хотите, чтобы JOPtionPane была дочерним элементом основного JFrame, то добавьте ее как дочерний элемент. Конечно, тогда она закроет ваши точки. Следовательно, вам придется рисовать точки не прямо в панели содержимого основного JFrame, а в новой JPanel, которую вы также добавили в панель содержимого JFRame. Дайте мне знать, правильно ли я понял вопрос.

Вот код того, как я вижу настройку (я не затрагиваю проблему макета, отчасти потому, что это зависит от того, что вы хотите увидеть):

    JFrame frame = new JFrame();
    frame.setVisible(true);
    frame.setSize(new Dimension(400,400));
    frame.getContentPane().add(new JOptionPane());
    JPanel canvasForDots = new JPanel();
    frame.getContentPane().add(canvasForDots);
1
ответ дан 3 September 2019 в 00:13
поделиться

Вы также можете посмотреть Как использовать панели инструментов и Как использовать меню . Вот простой пример соединения линий и фигур.

1
ответ дан 3 September 2019 в 00:13
поделиться
Другие вопросы по тегам:

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