Ich möchte fragen, ob jemand weiß, wie Auto-Layout-Modus auf NetBeans deaktivieren? Ich bin neu und habe gerade angefangen zu lernen, wie man eine mobile App erstellt. Konnte nirgendwo Antwort finden. Ich weiß, dass ich diesen GUI-Builder löschen kann, und wenn ich einen neuen deaktiviere, deaktiviere ich den automatischen Layout-Modus, aber ich möchte keinen neuen erstellen.NetBeans IDE 8.2 Auto-Layout-Modus kann nicht ausgeschaltet werden
Antwort
Die Core-Design von Auto-Layout vorausgesetzt, dass Sie so nur Auto-Layout-Modus verwenden, wenn Sie zunächst ein Formular erstellen, was Sie benötigen ist ein Modus oder eine andere und die Annahme holen, dass Sie nicht ersetzen es. Ich würde davon abraten, den alten Modus zu verwenden, da die meisten Anwendungsfälle im Auto-Layout machbar sein sollten und es überlegen ist.
Wenn Sie versuchen, etwas zu hacken, können Sie die .gui
Datei finden, die Ihrer Hauptdatei in der Verzeichnishierarchie entspricht (Sie können sie in NetBeans sehen, indem Sie von der Ansicht "Projekte" in die Ansicht "Dateien" wechseln kann öffnen Sie die .gui
Datei als XML-Datei und bearbeiten Sie es zB dies ein auto-Layout GUI-Datei ist.
<?xml version="1.0" encoding="UTF-8"?>
<component type="Form" layout="LayeredLayout" layeredLayoutPreferredWidthMM="0.0"
layeredLayoutPreferredHeightMM="0.0" autolayout="true"
title="GuiComponent" name="GuiComponent">
<component type="Label" text="" icon="resFile:icon.png" name="Label">
<layoutConstraint insets="0.0mm auto auto auto" referenceComponents="-1 -1 -1 -1" referencePositions="0.0 0.0 0.0 0.0" />
</component>
<component type="Label" text="Label" name="Label_1">
<layoutConstraint insets="27.2mm auto auto 0.0mm" referenceComponents="-1 -1 -1 -1" referencePositions="0.0 0.0 0.0 0.0" />
</component>
<component type="TextField" text="TextField" name="Text_Field">
<layoutConstraint insets="0.0mm 3.0mm auto 0.0mm" referenceComponents="0 -1 -1 1 " referencePositions="1.0 0.0 0.0 1.0" />
</component>
</component>
Sie werden feststellen, dass die Top-Level-Form
autolayout
hat Beachten müssen Sie folgendes tun:
- Set
autolayout
bisfalse
- Setzen Sie den Layout-Manager auf etwas anderes, z.
BoxLayout
- hinzufügen Layout spezifische Attribute
Z.B. Um dies in Box-Layout zu ändern, muss ich den ersten Eintrag zu etwas wie ändern:
<component type="Form" layout="BoxLayout" boxLayoutAxis="Y" autolayout="false"
title="GuiComponent" name="GuiComponent">
- 1. Netbeans 8.2 kann nicht gestartet werden
- 2. NetBeans IDE 8.2 zeigt keine Fehlermeldungen an
- 3. Netbeans 8.2 reagiert nicht
- 4. Netbeans 8.2 Git Push-
- 5. NBMongo funktioniert nicht in NetBeans 8.2?
- 6. Erstellen einer Java-Archivdatei (.jar) mit NetBeans IDE 8.2
- 7. Wie ändert man Kommentarfarbe in Netbeans IDE 8.2?
- 8. Netbeans 8.2 Python Plugin
- 9. GDB auf NetBeans 8.2 nicht gestartet (Windows)
- 10. 'nvcc nicht gefunden' in NetBeans 8.2 nur
- 11. Netbeans 8.2 führt das Projekt nicht
- 12. Netbeans 8.2 nicht registrierte Tomcat von Xampp
- 13. NetBeans 8.2 create not project
- 14. Netbeans 8.2 mit jdk 9
- 15. Netbeans 8.2 Ausführung nicht an der Bruchstelle
- 16. Zunehmende Schriftarten in Netbeans 8.2
- 17. Netbeans 8.2 mit JDK9 BUILD160
- 18. NetBeans 8.2 - Weblogic - Ant bauen
- 19. NetBeans kann nicht gefunden werden JTextField.append()
- 20. Keine Tests ausgeführt JUNIT Netbeans 8.2
- 21. NetBeans IDE 8.2 + Maven 3.0.5 + Java EE 8 + Erste Cup von Java EE = javax.ws.rs nicht gefunden
- 22. NetBeans IDE 8.0.2 Ausgabefenster
- 23. NetBeans 8.2 Einfrieren von Ubuntu 17.04
- 24. NetBeans IDE Autocomplete 'enthält'
- 25. NetBeans IDE - ClassNotFoundException: net.ucanaccess.jdbc.UcanaccessDriver
- 26. Aktivieren Compilerwarnungen in Netbeans 8.2 (Cygwin, C++)?
- 27. Tabellenspaltennamen - NetBeans IDE
- 28. Fehler beim Ausführen von MySQL-Dump unter Windows 10, IDE ist Netbeans 8.2
- 29. Erstellen einer Datei auf NetBeans 8.2
- 30. java.lang.NullPointerException: Ort ist erforderlich. Netbeans 8.2
Das ist nicht der NetBeans GUI Builder –