Виды программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Графические компоненты в AWT
можно ли отобразить java.awt.Window?, не делая pack || show на фрейме
Вопрос о JSpinner
?? круглое окно в JAVA, возможно ли это ? (-)
Вопрос по JAXB, как пропустить неизвестный тэг
расскажите по подробнее: ComponentAdapter()
paintComponent, помогите разобратся
Визуальный компонент каледарь
Как же перерисовать окно программы
Перемещение Label по экрану, В проге надо
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
Очередные данные о "медленности" JAVA
TreeTable, как в NetBeans окно Properties
Тормоза с JFreeChart
Уровень доступа и JTabbedPanel, Отображение загладок
XML Tree
Добавление listener'а к Window или к Frame?, на чистом AWT
JtextField невиден при обращении к нему по ссылке
Размер окна, Как зафиксировать размер?
JScrollPane
JTable, Как как удолить заголовок таблицы?
Нужен Пример по XML
как получить значение переменной path
Создание меню
Splash screen, Как показать PNG
Откуда взять пакет?, Надо взять пакет com.sun.xml.*
Вставка иконки в ячейку JTable, Как делается?
работаем с Java Sound, как работать со звуком ?
Как в JTable сделать столбец не видимым?, На экране не видно, но в таблице есть
JTable и Drag&Drop
ProgressMonitor
JTree и Drag & Drop, Почему так получается.
Откуда берётся объект Graphics ?
Компоненты JAVA, гед взять библиотеки
Как соединять labels с помощью линий?
Работа с событиями
AWT и Swing, в чем разница?
Visual Editor для Eclipse
Как скрыть корневой (root) узел в дереве?, Root-нода д. б. невидима в JTree
Вопрос по JTree, Как получить ссылку на корень
собитие после закрытия JDialog
JComboBox с объектами
Smart GUI interface line in IDEA, как сделать фишечку с "+" ?
JTable и autoscroll, Че-то я затупил....
непонятка с компиляцией
Конец JVM ?
проблема преобразования из аплета в приложение, имеется игруха в аплете, надо переделать
StyledDocument
проблемы с кодировкой в Сервлете, проблемы с кодировкой в Сервлете
JTextPane
Ошибка перерисовки JLabel со своим UI, Форма с JLabel не перерисовывается
Цвета текста в jTextArea
Установка значание после заполнения всех полей.
Отрисовка JPanel
Проблема с модальным окном
Использование LayoutManager
Hello World!..., Только немного сложнее
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
Горячая клавиша, Проблема с присвоением клавише действия
Как создать список цветов в jComboBox ?
JPanel в Jpanel-e
Как жестко задать размеры для елементов CUI?, setMinimumSize() что-то мало помогает...
Обход сохранения если нет различия, все время просит сохранять!!,(
Прорисовка элементов
вопрос по showMessageDialog
String.replaceAll

Платные хостинги     Раскрутка сайта     Книги по программированию


Создание меню

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Код import java.awt.*;//inport java.event.*;import java.applet.*;                                     public class Menuu extends Applet {             //public First first = new First();public void init(){int width = Integer.parseInt(getParameter("width"));int height = Integer.parseInt(getParameter("height"));Frame f = new Frame("Simulink, version 0");f.setSize(width, height);MenuBar mbar = new MenuBar();f.setMenuBar(mbar);Menu file = new Menu("File");file.add(new MenuItem("New... "));file.add(new MenuItem("0pen"));file.add(new MenuItem("Close"));file.add(new MenuItem("-"));file.add(new MenuItem("Quit..."));mbar.add(file);Menu edit = new Menu("Edit");edit.add(new MenuItem("Cut"));edit.add(new MenuItem("Copy"));edit.add(new MenuItem("-"));Menu sub = new Menu("Blocks");MenuItem First1 = new MenuItem("First1");sub.add(First1);/*First1.addActionListener(new ActionListener()){       public void actionPerformed(ActionEvent e){         FileDialog fd = new FileDialog(new Frame());         fd.setVisible(true);     }   }; */sub.add(new MenuItem("First"));sub.add(new MenuItem("Second"));sub.add(new MenuItem("Third"));edit.add(sub);edit.add(new CheckboxMenuItem("Testing"));mbar.add(edit);f.show();      } }highlightSyntax('javamMTI1N','java');Не подскажите (или общие идеи), как сделать в меню линк на дополнительное окно... мне в этом окне надо блоки создать (на подобие Simulink или LabView)... блоки на основе кнопок (думаю)... а на кнопки потом как-то рисунки (с видом операции) вклеить...Мда, знаний мало... нужны книги по Java... наобум не получаетсяЕсть что-нибудь стоящее по созданию меню (пособия что ли)... не особо-то нашёл.Наверно, как апплет лучшеDomestic Cat, сорри за прошлый топик. Это сообщение отредактировал Modelator - 10.3.2005, 03:48

- Что значит "сделать линк на дополнительное окно" ? Опиши задачу еще раз. И для тупых Потому как совершенно не понятно, что ты хочешь получить.В принципе в меню можно вставить любой компонент - хоть чекбокс, хоть таблицу.

- Допустим, как в эксплорере... нажимаем на "правка". Там есть функция "найти на это странице"... Нажимаем на неё, выскакивает такое маленькое окошко.Вот мне надо, чтоб тоже выскакивало... только с блоками

- создай JDialog

- А можно чуть поконкретней?

- Что-то наподобии:Код   JDialog jd =  new JDialog();jd.setBounds( 100,100,10,10 );Container c = jd.getContentPane();c.setLayout(new GridLayout(3,1) );c.add(new JButton("1"));c.add(new JButton("2"));c.add(new JButton("3"));jd.setModal( true );   jd.pack(); jd.setVisible( true);highlightSyntax('java3MTNkN','java');

- Что-то с JDialog не вышлоПопробовал этоКод import java.awt.*;//import java.event.awt.*;import java.util.*;//import java.applet.*;  class Di extends Dialog{     Di (Frame d, String s){  super (d, s, true);  setBounds(50,50,300,150);//  Frame d = new First1("Blocks");  setLayout(new GridLayout(2,2));   StringTokenizer st = new StringTokenizer("1 2 3 4");  while(st.hasMoreTokens())    add(new Button(st.nextToken()));  setSize(200,200);  setVisible(true);   }   public static void main(String[] args){   Dialog d = new Di("bloki");   d.setVisible(true);   d.addWindowListener(new WindowAdapter(){     public void windowClosing(WindowEvent ev){       System.exit(0);      }   });    }     }highlightSyntax('javaJlNDMx','java');Тоже ошибка какая-то... WindowAdapter Вот эта штука в книге везде, но у меня никак не хочет работать Код public static void main(String[] args){   Dialog d = new Di("bloki");   d.setVisible(true);   d.addWindowListener(new WindowAdapter(){     public void windowClosing(WindowEvent ev){       System.exit(0);      }   });    }     }highlightSyntax('javaDE0ODF','java');

- Какая ошибка-то?

- Cannot resolve symbol... выделяет WindowAdapter (всегда) и new Di ("Bloki")

- Код import java.awt.event.*;highlightSyntax('javaE2YTAx','java');Цитата (Modelator @ 15.3.2005, 15:55)и new Di ("Bloki")так посмотри на конструктор Di - разве он принимает один аргумент?

- JDialog находится в библиотеке swing'a, поэтому внчале тебе надо Код import javax.swing.JDialog;highlightSyntax('javajg1YWR','java');Все визуальные компоненты, которые начинаются с J ( JDialog , JFrame, JButton и т.д ) находятся в javax.swing Это сообщение отредактировал djGri - 16.3.2005, 07:30

- Помогите понять, почему окно Bloki не вылезает... компелит без ошибок, окно f есть, но при нажатии на First1 ничего не происходит...Код import java.awt.*;import java.awt.event.*;import java.util.*;import java.applet.*;                                     public class Menuu extends Frame {                 public Menuu(String s){            super(s);         setSize(200, 200);         MenuBar mbar = new MenuBar();         setMenuBar(mbar);         Menu file = new Menu("File");         file.add(new MenuItem("New... "));         file.add(new MenuItem("0pen"));         file.add(new MenuItem("Close"));         file.add(new MenuItem("-"));         file.add(new MenuItem("Quit..."));         mbar.add(file);         Menu edit = new Menu("Edit");         edit.add(new MenuItem("Cut"));         edit.add(new MenuItem("Copy"));         edit.add(new MenuItem("-"));         Menu sub = new Menu("Blocks");         MenuItem First1 = new MenuItem("First1");         sub.add(First1);                  First1.addActionListener(new ActionListener(){           public void actionPerformed(ActionEvent e){                       //System.exit(0);              class Bloki extends Frame{             Bloki (String s){             super (s);                    Frame d = new Bloki("Blocks");                   setLayout(new GridLayout(2,2));             StringTokenizer st = new StringTokenizer("1 2 3 4");             while(st.hasMoreTokens())             add(new Button(st.nextToken()));                      d.setSize(200,200);             d.setVisible(true);                          d.addWindowListener(new WindowAdapter(){               public void windowClosing(WindowEvent ev){                System.exit(0);                          }                      });                     }                   }             }                                 } );                          sub.add(new MenuItem("First"));         sub.add(new MenuItem("Second"));         sub.add(new MenuItem("Third"));         edit.add(sub);         edit.add(new CheckboxMenuItem("Testing"));         mbar.add(edit);         show();                    }                    public static void main(String[] args){                   Frame f = new Menuu("Simulink");                   f.setVisible(true);                   f.addWindowListener(new WindowAdapter(){                   public void windowClosing(WindowEvent ev){                   System.exit(0);                          }                      });             }     }                                  highlightSyntax('javaY2NhMW','java');

- По-моему, у тебя при щелчке на пункте меню просто определяется класс Bloki, а никаких действий и не производится.

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с предприятие | язык программирования pascal | виды программирования | программирование процессоров | язык программирования 1с | программирование assembler | методология программирования | прикладное программирование | программирование turbo pascal | парадигмы программирования | удаленная программирование | программирование управления | справочник программирования | задачи математическому программированию | методики программирования | программирование outlook | компьютерное программирование | программирование деревья | высокоуровневое программирование | программирование delphi скачать | программирование сигнализации | теория языков программирования | программирование микропроцессоров | обоснование языка программирования | программирование win32 | Ссылки

Все про программирование управления