Tag: layout-manager

Layout-Manager sind eine Sammlung von standard Java-basiertes layout-Manager für AWT & Swing-Komponenten. Die Führungskräfte behandeln die Logik, wie Größe, position und ausrichten von Komponenten in einem Container, und stellen Sie die Ausrichtung des Containers, so dass es geeignet ist für das Gebietsschema, in dem das Programm ausgeführt wird.

Besten Swing-Layout für 2-dimensionale Tabelle der Tasten?

Anzahl der Antworten 4 Antworten
Ich versuche zu schaffen, ein JDialog wie den Symbol-dialog in Microsoft Word, die Sie erhalten, indem Sie Symbol... aus der Einfügen Menü. Im Grunde ist es ein n x m (n und m sind erst zur Laufzeit

Holen Sie sich die Höhe von mehrzeiligen text mit fester Breite zu machen Dialogfeld Größe ändern, richtig

Anzahl der Antworten 3 Antworten
Erstellen Sie ein Dialogfeld, das enthält eine Art von text-element (JLabel/JTextArea etc), das ist mehrfach gefüttert und wickeln Sie die Worte. Ich will den dialog zu einer festen Breite, aber die Höhe anpassen, je nachdem, wie groß

Recycler-Ansicht mit mehreren Spalten und Zeilen - AutoFit wie Flow-Layout [Android]

Anzahl der Antworten 3 Antworten
Ich bin in einer Herausforderung zu bauen, die ein layout wie diese: Meine erste Erkenntnis war die Verwendung einer RecyclerView mit einem adapter umgehen können, mit jedem Artikel und bläst Ihre Anordnung. So weit, nicht so gut.

Gridbag layout -> how to stop-Komponenten aus der Größenänderung zusammen mit dem Fenster?

Anzahl der Antworten 3 Antworten
Ich habe eine JFframe form in NetBeans 8 und Java 7. Es hat eine Reihe von labels, Textboxen, dropdowns, etc. Diese sind eine Spalte auf der linken Seite Größe, alle setzten sich an der Spitze von einander.

Wie kann ich die Leerzeichen zwischen den Komponenten in ein GridBagLayout?

Anzahl der Antworten 2 Antworten
In ein JFrame mit BorderLayout, ich habe ein "control panel" (mit Tasten und so Zeug) auf der Unterseite des Fensters. In dem JPanel, dieses "control panel" würde ich gerne ein GridBagLayout. Dies ist das Ergebnis habe ich

Geben Sie ein JPanel eine prozentuale Breite

Anzahl der Antworten 3 Antworten
Was ist der einfachste Weg, um eine JPanel, die einen festen Prozentsatz des übergeordneten Containers der Breite? Seine Breite sollte aktualisiert, wenn das des übergeordneten Containers ändert. Versuchte ich mit Box.createHorizontalStrut(), aber das wird nicht aktualisiert, wenn

CardLayout, wechseln Sie zwischen JPanels durch ButtonClick

Anzahl der Antworten 1 Antworten
Möchte ich wechseln zwischen den JPanels, indem Sie auf Tasten auf der JPanels. Zum Beispiel: Ich habe ein JPanel-sim mit einem JButton simknop und ein JPanel Hilfe bei JButton helpknop Ich will wechseln Sie zwischen diesen 2

Wie, um die vertikale Lücke in einem BoxLayout kleiner?

Anzahl der Antworten 3 Antworten
Ich habe das folgende Formular, bei dem mit einem vertikalen BoxLayout und FlowLayout JPanels für die Zeilen: Wie kann ich die riesige Lücke zwischen jeder Zeile kleiner? Das ist mein code: Für bessere Hilfe früher, geben Sie

wie man meine textfield größer für die GUI in java

Anzahl der Antworten 5 Antworten
ich habe ein text-Feld wie emailid, Stadt und Adresse, ich möchte, um die Adresse textfield sollte größer sein, wie gezeigt in Bild! ich benutze BorderLayout als Standard-und Grid-für das ausgewählte panel top.setLayout(new GridLayout(8,4,10,10)); top.add(emailid); top.add(temailid); top.add(address); top.add(taddress);

SetLayout Funktion main Zweck

Anzahl der Antworten 1 Antworten
public void init_numSolvers() { for (x = 0; x < 9; x++) { n++; num[x] = new Button("" + n); add(num[x]); num[x].setBounds(num_x, num_y, 40, 40); setLayout(null); num_x += 40; } warum setBounds () - Funktion funktioniert nicht

Wechsel zwischen Dynpro in Java-swing

Anzahl der Antworten 2 Antworten
Hatte ich bauen große Anwendung für einen meiner Kunden im Android. Das neue Projekt ist der Aufbau der gleiche app für PC in Java. So habe ich begonnen, die mit der Nutzung der Schaukel. Wenn Gebäude in

Initialisiert mehrere JPanels mit einem Flow-Layout (Hausaufgaben)

Anzahl der Antworten 2 Antworten
Ich versuche zu erstellen, die ein JFrame mit zwei JPanels eingefügt innen mit FlowLayout. Ich habe den frame initialisiert werden in einer separaten Datei, aber hier ist, was ich genannt public class FlowInFlow extends JFrame { public

Mit BoxLayout vertikal FlowLayout JPanel zu halten

Anzahl der Antworten 3 Antworten
Ich möchte eine vertikale FlowLayout host für meine JPanels. Eine Menge Leute empfehlen die Verwendung von BoxLayout. Jedoch begreife ich sein Verhalten nicht genau das gleiche wie FlowLayout FlowLayout BoxLayout mit Y-Achse Wie Sie sehen können, in

Wie arrangieren Sie mehrere Platten in JFrame

Anzahl der Antworten 2 Antworten
Ich versuche einen einfachen Taschenrechner zu üben-Grafik (ich bin ein kompletter GUI-noob). Ich habe einige Probleme mit, dass nicht benötigte Leerzeichen nach Polyashenkos Calulator und die text-area und der Raum zwischen dem Textfeld und den buttons. Auch

Wie kann ich die Größe einer Java-Swing-JTextArea

Anzahl der Antworten 5 Antworten
Ich bin versucht, einen Textbereich in einem Dialogfeld unter Verwendung von Java Swing. Ich habe ein problem der Einstellung der Größe der JTextArea. Die Breite der text-Bereich ist immer gleich die ganze Breite des Fensters erstreckt und

Wie verwenden Sie setBounds-Methode für ein JLabel?

Anzahl der Antworten 5 Antworten
Mache ich eine Fenster-Anwendung mit Swing. Ich bin mit der setBounds() Methode für die JLabel Abstand, aber es funktioniert nicht. import java.awt.*; import java.awt.event.*; import javax.swing.*; public class FullScreenJFrame extends JFrame { public FullScreenJFrame( String title )

JTable in JScrollPane

Anzahl der Antworten 2 Antworten
Ich bin das hinzufügen JTable im JScrollPane dann scrollpane hinzufügen zum panel hinzufügen panel auf den frame, aber es funktioniert nicht hier ist der code. Ich möchte die scroll-bar auf einem Tisch oder Rahmen, machen Tabelle Scrollbar

Feste Breite, variable Höhe in JPanel mit flow

Anzahl der Antworten 4 Antworten
Ich habe ein nerviges problem mit Java layout-Manager. Ich habe die folgende situation: In einem panel Eine sind zwei andere Platten B mit einem absoluten layout und C mit einem FlowLayout. B ist sehr individuell und hat

java-JPanel, Wie zu den festen Größen

Anzahl der Antworten 2 Antworten
Ich will eine veränderbare panel, das immer oben grüne Platte, die eine Feste Tiefe. d.h. alle änderungen in der Höhe sollte die Wirkung der gelben panel nur. Mein code ist fast OK, außer die grüne Platte variiert

Wie man ein JPanel zu erweitern, um die max Breite, die in einem anderen JPanel

Anzahl der Antworten 4 Antworten
Fühle ich mich muss ich formuliere die Frage ein wenig. Aktualisiert, Frage unten. Ich habe ein JPanel enthält: myjpanel.setLayout(new BoxLayout(selectors, BoxLayout.PAGE_AXIS)); Es enthält die folgenden drei panels: JPanel mit fester Größe 'x' und 'y' JPanel mit keine

Wie man JLabels beginnen auf der nächsten Zeile

Anzahl der Antworten 5 Antworten
JPanel pMeasure = new JPanel(); .... JLabel economy = new JLabel("Economy"); JLabel regularity = new JLabel("Regularity"); pMeasure.add(economy); pMeasure.add(regularity); ... Wenn ich den code oben bekomme ich diese Ausgabe: Economy Regularity Wie kann ich diese Ausgabe, bei der

Wie bekomme ich diese zwei Tasten auf der Unterseite von meinem Programm

Anzahl der Antworten 2 Antworten
Schreiben Sie ein Programm, dass zeigt zwei Schaltflächen mit den Bezeichnungen "Grün" und "Orange". Wenn der Benutzer klickt auf den grünen button, der hintergrund des Fensters grün. Wenn der Benutzer klickt auf den orangenen button klicken, der

Nicht in der Lage, zum hinzufügen von JTextField auf JFrame

Anzahl der Antworten 3 Antworten
Ich bin nicht in der Lage, die JTextField zu JFrame. Meine JFrame enthält eine JLabel und ein JTextField . Zuerst habe ich die JLabel, und es funktioniert. Hier ist der code. private static void createandshowGUI() { JFrame

Lücke zwischen JPanels im GridLayout

Anzahl der Antworten 2 Antworten
Den code unten produziert neun einzelnen JPanels in die 9 Tasten. Die neun JPanels angeordnet sind, auf Basis JPanel mit GridLayout. Diese Basis JPanel wird dann auf die ContentPane mit Border-Layout. Ich bin mit Grenzen für die

festlegen Größe der Komponente in container mit BoxLayout

Anzahl der Antworten 3 Antworten
Konfrontiert mit dem problem der Verwendung von BoxLayout In meinem Beispiel, ich versuche, verringern Sie die Höhe des Textfeld, und ändern Sie die Breite der buttons (siehe grüne Markierung im Bild). Ich weiß über die Techniken setPrefferedSize

Wie positioniert man/lay-out-Komponenten auf JPanel?

Anzahl der Antworten 4 Antworten
Ich versuche auf position 5 Tasten auf einem JFrame. Vier-Tasten sollten in der ersten Zeile und der fünften sollte man in der zweiten Reihe. Aber hier werden alle Schaltflächen angezeigt, die in einer Reihe und die Hälfte

Wie man GridBagLayout zu respektieren minimale Größe einer Taste oder panel?

Anzahl der Antworten 2 Antworten
In den folgenden GridBagLayout code, ich gehe davon aus, dass mindestens die angegebene Größe von JButton btn2 respektiert werden, wenn das JFrame verkleinert wird, damit es kleiner gemacht. Aber wenn ich den JFrame kleiner, die btn2 wird

Wie finden JLabels eine absolute position auf der Java-GUI

Anzahl der Antworten 3 Antworten
Ich habe viele JLabels (die ImageIcons) in einem JPanel. Und diese JPanel ist nur ein panel auf der GUI; es gibt viele andere Platten. Möchte ich Etiketten auf die genaue pixel-Koordinaten auf Ihre JPanel container. Wie kann

.setBounds funktioniert nicht für JLabel und JButton

Anzahl der Antworten 2 Antworten
Ich versuche mich zu ändern, die Positionierung von ein JLabel und ein JButton auf meine GUI. Obwohl ich versuche zu verwenden .setBounds ändern Ihre Orte; Sie beide nur erscheinen in der oberen Mitte des Bildschirms. import java.awt.color.*;

Java-Swing-GridLayout-Objekt "Zelle " span"?

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit, um ein einzelnes element in einem Grid-layout mit mehr als 1 Position in einem Gitter. Beispiel: ich möchte eine textbox, die bis nimmt eine ganze grid-Zeile, gibt es eine Möglichkeit, dies zu tun?

Setzen Sie ein JTextfield auf einem JPanel?

Anzahl der Antworten 1 Antworten
Warum das textfield nicht angezeigt auf meinem panel was in meinem Rahmen? Ich meine, gibt es einige zusätzliche Maßnahmen notwendig, um die Komponenten der Systemsteuerung sichtbar ist? Ich hoffe jemand kann mir helfen.... public class example1 {

hinzufügen mehrerer Tasten mit JPanels

Anzahl der Antworten 1 Antworten
Habe ich einen einfachen Kompass-Programm, bewegt sich die GUI-Feld auf dem Bildschirm und ich bin jetzt voran auf hinzufügen, NE, NW, usw. Diese beinhaltet die Nutzung des JPanels, da dies ermöglicht mehrere Objekte. Mein Problem ist, dass

Gibt es eine Möglichkeit zu zwingen, GridLayout mit leeren Zellen?

Anzahl der Antworten 2 Antworten
Ich habe ein JTabbedPane mit 2 JPanels gesetzt GridLayout(13, 11). Das erste JPanel hat genug von den Zellen ausgefüllt, dass es Blätter die leeren Zellen. Dem zweiten JPanel hat deutlich weniger Zellen gefüllt, und dies führt dazu,

Java-Jpanel setBounds funktioniert nicht

Anzahl der Antworten 2 Antworten
Stieß ich auf eine seltsame problem in einen JFrame cointaining 2 JPanels. Ich habe eine Klasse namens "SlotCheck" erstreckt JFrame. und ich habe eine Klasse namens "Slot" Erweitert JPanel. In der SlotCheck Konstruktor füge ich 2-Slot-Instanzen genannt

Wie bewegen JButtons und JLabels position in einem JPanel, JFrame

Anzahl der Antworten 2 Antworten
Ich bin erstellen einer einfachen Lotterie als eine Praxis, ich bin ein Anfänger von Java. Ich habe fast alles erreicht, will ich, abgesehen von einer Sache: Umzug der verschiedenen Texte und Schaltflächen, um die position, die ich

BorderLayout setSize Problem

Anzahl der Antworten 1 Antworten
Bevor Sie kommen mit GridBagLayout Anregungen, ich habe versucht, aber ich konnte es nicht zu funktionieren. Ich will auch ein Bild mit der Größe 800 x 800 und mit einem Zentrum-panel von 600x600. Jetzt, wenn ich es

Hinzufügen JPanel auf JScrollPane

Anzahl der Antworten 3 Antworten
Habe ich eine gui, die ein Panel enthält eine Sequenz von Beschriftungen und Textfeldern fest und verwendet ein spring-layout(das ist das mainPanel) und ein anderes Panel, das enthält nur eine Schaltfläche(buttonPanel). Ich versuche, meine mainPanel, um eine

wie zu verwenden setLocation verschieben componets

Anzahl der Antworten 1 Antworten
Ich versuche die Komponenten der Anwendung auf einen Standort festlegen, mit setLocation bisher habe ich noch nicht in der Lage gewesen, um die Komponenten zu verschieben. Es ist mehr code, aber seine get-Aufruf und Einstellung dieser code

Wie legen Sie die Position eines Buttons in deinem JFrame

Anzahl der Antworten 2 Antworten
Was ich will zu tun ist, legen Sie die Taste auf der Unterseite Links in der Anwendung. Könnte jemand geben Sie mir nur ein Beispiel, wie es zu tun? Dies ist, was ich habe: Hier ist mein

So deaktivieren Sie die Größenänderung des Textfeldes in java-swing?

Anzahl der Antworten 3 Antworten
Ich habe eine GUI basiert auf Swing-JPanelthat verwendet BorderLayout.Im Norden panel habe ich ein neues JPanel das FlowLayout verwendet und enthält zwei textField-und anderen Komponenten. Wenn ich den text des Textfeldes und unsichtbar einige componets in diesem

Kann ich mehrere Zeilen in JPanel mit FlowLayout

Anzahl der Antworten 3 Antworten
Brauche ich eine Lösung ähnlich GridLayout aber ohne ändern der Größe von Komponenten in JPanel. Klappt alles Super mit JFrame, aber ich brauche, um diese Komponenten in JPanel statt JFrame. "Alles Super funktioniert mit JFrame, aber ich

Wie legen Sie die Position eines Bildes in einem JFrame

Anzahl der Antworten 3 Antworten
Ich versuche den Speicherort ein Bild in einem JFrame. Ich dachte label.setLocation(100, 100); würde die Position des Bildes auf 100, 100 (oben Links), aber es scheint nicht, irgendetwas zu tun, egal, ich legte es. Ich habe sogar

Hinzufügen einer zwei einfache JLabels auf einem jframe

Anzahl der Antworten 2 Antworten
Ich habe überall gesucht, und es gibt Tonnen von Dokumentation, aber ist alles verwirrend, und die Hälfte der test-code funktioniert nicht, also Frage ich. was ist der einfachste Weg, um ein jlabel, seine Lage (mit int-Werten oder

Zur Einstellung einer Konstanten Größe der JScrollPane

Anzahl der Antworten 2 Antworten
Ich habe ein JTabbedPane mit einem Border Layout. Hier ist der code, den ich verwende zum hinzufügen von Komponenten: add(columnNames, BorderLayout.NORTH); add(scroll, BorderLayout.CENTER); add(useCtrl, BorderLayout.SOUTH); setVisible(true); Frage: Beachten Sie die überschüssige Leerzeichen auf der rechten Seite im

Java - Wie kann ich Bearbeiten, die Größe und die position der Schaltfläche mit Swing?

Anzahl der Antworten 5 Antworten
Ich habe den folgenden code, aber ich würde gerne die Struktur mehrere Tasten von bestimmten Größen. Ich Frage mich nur, wie dies zu tun, da habe ich Gegoogelt es und fand verschiedene Methoden, aber keiner scheint zu

JButtons innerhalb JPanels füllen bis die ganze Tafel

Anzahl der Antworten 4 Antworten
Ich habe gekämpft, um eine bestimmte Größe, um eine Schaltfläche eingefügt in ein JPanel mit einem GridLayout. Den button füllt immer bis die ganze Tafel, in der Erwägung, dass, wenn ich entfernen Sie die gridlayout-Objekt, das die

Mit einem JPanel mit null-layout

Anzahl der Antworten 2 Antworten
Also ich habe eine Klasse namens CalendarPanel erweitert JPanel. Es verwendet ein null-layout. Wie würde ich CalendarPanel als reguläre Komponente? Wenn ich es in ein anderes JPanel und fügen Sie es anschließend ein Fenster auf, es verschwindet.

button-Größe und position

Anzahl der Antworten 4 Antworten
Hallo ich möchte meine Taste an der Süd-position! Wie kann ich das tun? Hier ist mein code: import javax.swing.Icon; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.AbstractTableModel; import java.awt.Dimension; import java.awt.GridLayout; import java.io.*; import java.util.*;

Mit Java pack () - Methode

Anzahl der Antworten 3 Antworten
Kann ich nicht machen, die pack () - Methode arbeiten. Ich habe versucht, verschiedene Dinge. Mein code sieht wie folgt aus im moment: Klasse 1: public static void main( String args ) { java.awt.EventQueue.invokeLater(new Runnable() { public

BorderLayout.CENTER nicht center

Anzahl der Antworten 2 Antworten
Ich kann nicht mein JLabel mit dem center in meiner JPanel nach dem hinzufügen eines ChartPanel: JPanel panel = new JPanel(new BorderLayout()); panel.add(visualiser(ternaire), BorderLayout.NORTH);//visualiser(ternaire) is the ChartPanel panel.add(new JLabel("L'alliage a bien été enregistré."), BorderLayout.CENTER); JOptionPane jop =