В настоящее время у меня есть очень простое средство просмотра файла, работающее следующим образом:
- в 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
Если вы хотите, чтобы 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);
Вы также можете посмотреть Как использовать панели инструментов и Как использовать меню . Вот простой пример соединения линий и фигур.