Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с JFormDesigner (Eclipse) / 4 сообщений из 4, страница 1 из 1
13.11.2010, 19:35:50
    #36954518
LianaInBarca
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с JFormDesigner (Eclipse)
Привет!

Может, кто-то работал с плагином JFormDesigner... Проблема вот в чём. Я скачала триал-версию JFormDesigner для Eclipse. Далее загрузила в Eclipse проект, в котором применается JFormDesigner (данный проект создавала не я, но он 100% должен работать корректно). После этого я добавила MouseListener к JList и попыталась запустить форму двумя способами:
1) Run -> Run As-> Java Application
2) Form -> Test Form 'this'

В первом случае форму вообще не видно, и на консоли написано <terminated>. Во втором случае открывается форма (*.jfd), однако при клике на JList ничего не происходит. У меня такое впечатление, что форма обновляется после изменения кода, хотя я нажимаю Build All и Refresh. Может быть, я неправильно запускаю проект?

Ниже привожу код программки. Очень надеюсь на вашу помощь. Спасибо!

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
 public   class  AWindow  extends  JFrame
{
	 public  AWindow()
	{
		initComponents();
	}

	 private   void  list1MouseClicked(MouseEvent e) {
	        if  (SwingUtilities.isRightMouseButton(e) && !list1.isSelectionEmpty() 
	    		   && list1.locationToIndex(e.getPoint()) == list1.getSelectedIndex()) {
	                   popupMenu1.show(list1, e.getX(), e.getY());	   
	       }    
	}

	 private   void  initComponents()
	{
		// JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents
		scrollPane1 =  new  JScrollPane();
		list1 =  new  JList();
		panel1 =  new  JPanel();
		popupMenu1 =  new  JPopupMenu();
		menuItem1 =  new  JMenuItem();
		menuItem2 =  new  JMenuItem();
		menuItem3 =  new  JMenuItem();
		CellConstraints cc =  new  CellConstraints();

		//======== this ========
		setTitle("XXX");
		Container contentPane = getContentPane();
		contentPane.setLayout( new  FormLayout(
			"default, $lcgap, 100dlu, $lcgap, default:grow, $lcgap, default",
			"default, $lgap, fill:default:grow, $lgap, default"));

		//======== scrollPane1 ========
		{

			//---- list1 ----
			list1.setModel( new  AbstractListModel() {
				String[] values = {
					"1",
					"2",
					"3"
				};
				 public   int  getSize() {  return  values.length; }
				 public  Object getElementAt( int  i) {  return  values[i]; }
			});
			list1.addMouseListener( new  MouseAdapter() {
				@Override
				 public   void  mouseClicked(MouseEvent e) {
					list1MouseClicked(e);
				}
			});
			scrollPane1.setViewportView(list1);
		}
		contentPane.add(scrollPane1, cc.xy( 3 ,  3 ));

		//======== panel1 ========
		{

			// JFormDesigner evaluation mark
			panel1.setBorder( new  javax.swing.border.CompoundBorder(
				 new  javax.swing.border.TitledBorder( new  javax.swing.border.EmptyBorder( 0 ,  0 ,  0 ,  0 ),
					"JFormDesigner Evaluation", javax.swing.border.TitledBorder.CENTER,
					javax.swing.border.TitledBorder.BOTTOM,  new  java.awt.Font("Dialog", java.awt.Font.BOLD,  12 ),
					java.awt.Color.red), panel1.getBorder())); panel1.addPropertyChangeListener( new  java.beans.PropertyChangeListener(){ public   void  propertyChange(java.beans.PropertyChangeEvent e){ if ("border".equals(e.getPropertyName())) throw   new  RuntimeException();}});

			panel1.setLayout( new  FormLayout(
				"default, $lcgap, default:grow",
				"3*(default, $lgap), fill:default:grow"));

		}
		contentPane.add(panel1, cc.xy( 5 ,  3 ));
		setSize( 505 ,  445 );
		setLocationRelativeTo(getOwner());

		//======== popupMenu1 ========
		{

			//---- menuItem1 ----
			menuItem1.setText("S1");
			popupMenu1.add(menuItem1);

			//---- menuItem2 ----
			menuItem2.setText("S2");
			popupMenu1.add(menuItem2);
			popupMenu1.addSeparator();

			//---- menuItem3 ----
			menuItem3.setText("S3");
			popupMenu1.add(menuItem3);
		}
		// JFormDesigner - End of component initialization //GEN-END:initComponents
	}

	// JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:main
     public   static   void  main(String[] args)  throws  IOException {
    	AWindow f =  new  AWindow();
        f.setDefaultCloseOperation( EXIT_ON_CLOSE );
        f.setLocationRelativeTo( null );
    }
    // JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-END:main
	
	// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables
	 private  JScrollPane scrollPane1;
	 private  JList list1;
	 private  JPanel panel1;
	 private  JPopupMenu popupMenu1;
	 private  JMenuItem menuItem1;
	 private  JMenuItem menuItem2;
	 private  JMenuItem menuItem3;
	// JFormDesigner - End of variables declaration //GEN-END:variables
}

...
Рейтинг: 0 / 0
Период между сообщениями больше года.
23.04.2013, 15:58:10
    #38236851
oops1k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с JFormDesigner (Eclipse)
Столкнулся с аналогичной проблемой. Кто-нибудь может помочь?
...
Рейтинг: 0 / 0
23.04.2013, 16:17:30
    #38236899
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с JFormDesigner (Eclipse)
oops1kСтолкнулся с аналогичной проблемой. Кто-нибудь может помочь?
Да. Удаляешь плагин JFormDesigner, ставишь плагин Window Builder Pro. Проблема решена.
...
Рейтинг: 0 / 0
23.04.2013, 16:31:58
    #38236934
oops1k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с JFormDesigner (Eclipse)
Blazkowicz,
Спасибо!;)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с JFormDesigner (Eclipse) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]