WindowBuilder Eclipse Indigo 3.7 - nie mogę przemieszczać elementów na formatce

0

Jak dodam np. przycisk, to rozlewa się on na cały layout, końmi nie da się go przeciągnąć, ani zmienić rozmiaru. Czy to jest jakiś bug w Eclipse na Ubuntu? Używam Ubu 12.04 i Eclipse 3.7 Indigo, Window Builder zainstalowałem w Eclipse/Help z pod tego linka: http://download.eclipse.org/windowbuilder/WB/release/R201206261200/3.7/

Jest na to jakiś sposób?

1

Jest. Nazywa się: "naucz się jak programuje się GUI w javie". Polecam zacząć lekturę od czegoś takiego jak "Layouty". Przyda się też otaczanie elementów panelami...

0

Żartujesz sobie ze mnie? Mam GridLayout na JPanelu i DALEJ NIE DZIAŁA.

Czekam na jakieś inne odpowiedzi, ale jak nie macie co pisać, to nie piszcie lepiej :/

0

Wpierw stwórz kilka programów z interfejsem graficznym używając różnych layoutów, nie korzystając z WindowsBuildera, ani żadnego innego projektanta graficznego.

0

Ale ja potrafię to utworzyć, ale mam zadanie, gdzie MUSZĘ użyć WindowBuildera, z tym, że mam problem z przemieszczaniem elementów

0

Ja korzystam z Matisse wbudowanego w NetBeans i działa dość dobrze. Moim zdaniem nie ma sensu kopanie się z ręcznym klepaniem GUI jeśli do zrobienia jest parę okienek.

Edit:
Dlaczego musisz? Ktoś ci kazał?

0

To jest moje zadanie domowe, w którym mam jasno określone, z czego mogę, a z czego nie mogę korzystać. Mam jasno napisane: Zrobić to z wykorzystaniem WindowBuildera w Eclipse, żadne tam pisanie kodu okienek - gdybym mógł użyć dowolnych rzeczy - problemu by nie było, bo też bym wolał użyć Netbeansa. A przyszło mi do głowy, że to może jakiś bug, bo tak samo jest problem z GUI builderem w Netbeansie na Ubuntu, że muszę trochę inaczej Netbeansa uruchamiać.

Jakieś inne pomysły?

0

No to może rzeczywiście jakiegoś buga masz gdzieś np w instalacji Javy. Bo ja nie przypominam sobie żadnych bugów związanych z GUI Builderem w NetBeansie, a od kilku lat siedzę na Ubuntu.

W każdym razie ciężko wróżyć ze szklanej kuli, gdybyś podał kompilujący się kod obrazujący problem to byłoby go zdecydowanie łatwiej wyłapać.

0

To NIE JEST błąd w instalacji Javy. I używam Eclipse, nie Netbeans. (Jeśli chodzi o Netbeansa, miałem na myśli to, że bug jest w nim, jeśli chodzi o JEGO WBUDOWANY builder, a nie moją instalację javy, przykłady: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653915, https://bugs.launchpad.net/ubuntu/+source/netbeans/+bug/944857).

Wiedząc o tym bugu, zasugerowałem, że może ktoś się spotkał z czymś podobnym w Eclipse, i może mógłby coś doradzić ...

0

Jeśli masz GridLayout jak napisałeś, to się nie dziw, bo ten rozkład wymaksuje Ci wszystko i poukłada równo jak w tabelce.

0

Z każdym innym layoutem jest tak samo

0

@autor szkoda słów. Każdy element opakowuj w JPanel, a potem odpowiednio ustawiaj layout nadrzędnych kontenerów.

0

To co możesz w Design View w Window Builder zależy od Layoutu układu jaki użyjesz dla całego okna. Żeby mieć możliwość dowolnego przemieszczania Widgetów w Panelu okna (JPanel) najpierw musisz dodać odpowiedni Layout:

  1. Stwórz nową klasę File-> New-> Other, wybierz Window builder-> Swing Designer-> JPanel i nadaj jakąś nazwę klasy.
  2. Otworzy ci się kod w edytorze. Z tego miejsca przechodzisz na zakładkę Design
  3. W Palette klikasz w Layouts na nazwę Group Layout a następnie klikasz w pustym oknie (kursor zmienia się w +)
  4. Dodajesz sobie widgety jak chcesz ...

Sprawdzone: Ubuntu 12.04 x86_64; Eclipse 4.3 (Kepler) + Window Builder (http://download.eclipse.org/windowbuilder/WB/integration/4.3/)

dodanie znaczników `` - fp

1 użytkowników online, w tym zalogowanych: 0, gości: 1