| Виды программирования, программирование, языки программирования, книги программирование | На сайте представлена информация про программирование в Интернете и работу |
|
JFileChooser, как узнать FileFilter? картинка в таблице JCheckBox (true/false), Как узнать?? диаграммa последовательности (sequence diagram), Как нарисовать DataFlow diagram Как вырезать в Image часть изображения? Как сделать text folding? FileLock под JRE 1.5.0 Удаление node из JTree, как делается? выбор нескольких строк в таблице Реализация Drag & Drop JPanel или как ее заменить на другую JFormattedTextField, getString или как ? Работа с GUI Designerom в IDEA, Расскажите вкратце как Как Вы относитесь к курящим девушкам? Прежде чем задать вопрос, прочтите это! Документация и книги по Java, Давайте соберём ссылки Добавление/удаление строк в JTable, Как это делается динамически? Java+базы данных, Построение шаблонов запросов! Создание меню Работа с GridLayout, Как красиво разместить компоненты GUI Designer, Где он? Разработка на Intellij IDEA. Можно ли?, Разработка интерфейсa приложения undecorated window, как сделать? System Tray : how to?, как поместить прогу в system tray? Вопросы по JTable, Как сделать в JTable проблема с обновлением модели данных подскажите с JFormattedTextField() редактирование ячейки зашел в тупик Как поменять ширину закладки?, в JTabbedPane Помогите с запросом для MySql на Java построение JTree в потоке Как забрать String с диалогового окна???, Чтобы вставить их в JList JTable и ее строки window allways on top JFileChooser сохранение файла Выделение строки в JTable Как в JList пол-ть массив выделх эл-ов? Модальное окно JTable и ширина столбцов Вставка на ячейки в таблицу... Проблема с деплоем jLayeredPanel Help need, Слои перекрывают друг друга jPanel фенечки..., put image JFormattedTextField, После setText перестает работать маска Несколько ячеек в ячейке таблицы, Реально ли? actionListener для изменения значения, для JTextField Получить длинну строки в пикселах Отображение данных в таблице, JTable Двойной клик по строке таблица, JTable JButton in JTable, как? JScrollPane + inner stuff, Swing problems Как в java сделать .exe-ник? Квадратик в JPanel, красный, зеленый... JTable & TableModel JList с заголовком, как у таблиц KeyListener, как правильно обслужить ENTER Размеры панелей, как с ними воевать Tree1.getSelectionPath(); Проблема с ItemListener или у меня что-то не так? UserObject в jTree Как вставить в JPanel уже имеющий класс с формами Как Вы относитесь к курящим девушкам? conditional statement Прежде чем задать вопрос, прочтите это! Документация и книги по Java, Давайте соберём ссылки Ребята, есть проблема по Combobox ещё один вопрос про Swing, JScrollPane + JEditorPane Панель с производным размещением???, Проблеммы совмещения JTable+Listener Как работать с Full-Screen Exclusive Mode. |
Платные хостинги Раскрутка сайта Книги по программированию Как вставить в JPanel уже имеющий класс с формами
- То есть имеется файл StFormes.class с main() c некоторыми графическими элементами...И теперь мне нужно как то было все это вставить в новый JPanel другого класса... Сам код :Код import javax.swing.JTabbedPane;import javax.swing.ImageIcon;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JFrame;import javax.swing.JComponent;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.GridLayout;import java.awt.event.KeyEvent;public class PanelTime extends JPanel { public PanelTime() { super(new GridLayout(1, 1)); JTabbedPane tabbedPane = new JTabbedPane(); ImageIcon all = createImageIcon("/images_tabb/N_all.gif"); ImageIcon non = createImageIcon("/images_tabb/N_one.gif"); JComponent panel1 = makeTextPanel("All Notes"); tabbedPane.addTab("All Note", all, panel1, "xx*xx"); tabbedPane.setMnemonicAt(0, KeyEvent.VK_1); JComponent panel2 = viewNewPane(); tabbedPane.addTab("One Note", non, panel2, "xx*xx"); tabbedPane.setMnemonicAt(1, KeyEvent.VK_2); add(tabbedPane); } protected JComponent makeTextPanel(String text) { JPanel panel = new JPanel(false); JLabel filler = new JLabel(text); filler.setHorizontalAlignment(JLabel.CENTER); panel.setLayout(new GridLayout(1, 1)); panel.add(filler); return panel; } //Вот тут пытаюсь вставить уже имеющий класс с формами /// protected JComponent viewNewPane() { JPanel panl = new JPanel(); StFormes SF = new StFormes(); panl.add(SF); return panl; } protected static ImageIcon createImageIcon(String path) { java.net.URL imgURL = PanelTime.class.getResource(path); if (imgURL != null) { return new ImageIcon(imgURL); } else { System.err.println("Couldn't find file: " + path); return null; } } private static void createAndShowGUI() { JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame("PanelTime"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JComponent newContentPane = new PanelTime(); newContentPane.setOpaque(true); frame.getContentPane().add(new PanelTime(), BorderLayout.CENTER); frame.pack(); frame.setVisible(true); } public static void main(String[] args) { javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); } private StFormes SF; }highlightSyntax('javaYzYjkz','java');Где я не так сделал? - Так а в чем проблема-тo? - Код PanelTime.java [61:1] cannot resolve symbolsymbol : constructor StFormes ()location: class StFormes StFormes SF = new StFormes(); ^1 errorErrors compiling PanelTime.highlightSyntax('javaGVhY2E','java');В этом... - Значит, нет такого конструктора у StFormes. - По другому никак? сам StFormes запускается отдельно без проблем! Но вставить его принудительно в нужную JPanel никак.... - А есть у него такой конструктор ( StFormes() ) ? - Покажи исходник StFormes... - Это обычный класс с main(); который выводит графический интерфейс с некоторыми полями! Но теперь я планировал выложить эту форму в обычный jPanel , чтобы при выборе jTabbedPane вывела на jPanel всю форму... то есть как бы весь класс открывается внутри этого JPanel - Ну так а конструктор такой есть там или нет??? - а конструстор, если есть, объявлен public ??? - В импорте других пакетов нет, поэтому это один пакет (дефаулт скорее всегo). Тогдаpublic, не public - разницы нет. Это сообщение отредактировал Domestic Cat - 7.9.2004, 17:56 - но импорта StFormes я вообще не вижу... - Значит, они в одном пакетe. - но если он приват, то к нему доступа не будет.... - public class StFormes extends PanelTime{public StFormes(){}}компилится без ошибок Это сообщение отредактировал Orange - 7.9.2004, 18:17 |