powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с JFormDesigner (Eclipse)
4 сообщений из 4, страница 1 из 1
Проблема с JFormDesigner (Eclipse)
    #36954518
LianaInBarca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

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


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