Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Referat JAVA-Borderlayout

Empfohlene Antworten

Veröffentlicht

Hi, ich muss für die Berufschule ein Referat über "Border-Layout" halten, da ich jedoch auch generell nicht viel Ahnung von JAVA habe, scheint es sich für mich ein wenig schwer zu gestalten.

Ich finde auch leider nicht viel über dieses Thema, herausgefunden habe ich das man es auch Layout-Manager nennt, dann habe ich dieses Referat gefunden:

http://pool1.rz.fhtw-berlin.de/LV_oom_1_ws0304/referate/Layoutmanager-Dateien/frame.htm

und eine kurze definition:

BorderLayout verteilt die Dialogelemente nach Vorgabe des Programms auf die vier

Randbereiche und den Mittelbereich des Fensters.

kennt jemand vielleicht ne Quelle oder kann mir mehr zum Thema sagen?

Vielen dank im voraus

Odec

//EDIT:

und das hier noch:

Border Layout

Die Klasse BorderLayout definiert einen Layout Manager, der fünf feste Positionen kennt: eine Zentralposition, und jeweils links/rechts und oberhalb/unterhalb der Zentralposition eine Position für Unterkomponenten. Die Methode add kann in diesem Layout auch noch mit einem zweitem Argument aufgerufen werden, das eine dieser fünf Positionen angibt. Hierzu bedient man sich der konstanten Felder der Klasse BorderLayout. In dieser Klasse wird die Klasse BorderLayout zur Steuerung des Layoout benutzt. Die fünf Knöpfe werden an jeweils eine der fünf Positionen hinzugefügt:

package name.panitz.gui.layoutTest;

import java.awt.*;

import javax.swing.*;

class BorderLayoutTest extends JFrame {

public BorderLayoutTest(){

Container pane = getContentPane();

pane.setLayout(new BorderLayout());

pane.add(new JButton("eins"),BorderLayout.NORTH);

pane.add(new JButton("zwei"),BorderLayout.SOUTH);

pane.add(new JButton("drei (ein langer Knopf)")

,BorderLayout.CENTER);

pane.add(new JButton("vier"),BorderLayout.WEST);

pane.add(new JButton("fuenf"),BorderLayout.EAST);

pack();

setVisible(true);

}

public static void main(String [] _){new BorderLayoutTest();}

}

Die Klasse erzeugt das folgende Fenster.

Das Layout ändert sich nicht, wenn man mit der Maus die Größe und das Format des Fensters verändert.

-------------------------------------------------------------------------------------------------------------------------

aber ich weiss nicht ob es reicht, das Referat muss mindestens 10minuten gehalten werden + Powerpoint.Präsi

vielen dank, bin auch gerade vor 2minuten auf der site gelandet, werde erstma lesen und verstehen :)

melde mich bei fragen, danke

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.