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.

MVC-Modell/GUI-Design in Netbeans - nur generelle Frage

Empfohlene Antworten

Hallo,

Ich arbeite mit netbeans 6.7.1 (muss ich, darf nicht aktualisieren)

Und zwar habe ich folgende Frage bezüglich Netbeans. Kann man da gewissermaßen, wenn man die GUI designt hat, Modellklassen und GUI-KLassen verbinden, d.h. automatisiert die Modellklassen an die Views binden. Oder muss man es wie gewöhnlich manuell im Sourcecode den Views ihre Modelle und Controller zuweisen?

2.) Wie binde ich in den GUI-Designer eigene JDialog bzw. extendierte JPanels ein. Der Sourcecode ist ja immer blockiert und so kann ich etwa die paintComponent-Methode eines JPanels gar nicht überschreiben. Oder wie kann ich eigene komplexe Grafische Klassen, die ich gecodet habe und nicht im Editor "zusammengeklickt" habe, dort einbinden ( also anstelle der Standardklassen)?

LG

Bearbeitet von danvan

2) Du kannst doch einfach eine neue Klasse erstellen. Meinetwegen "TestPanel". TestPanel erbt von JPanel und überschreibt die paintComponent Methode.


public class TestPanel extends JPanel {

    public void paintComponent(Graphics g) {

        super.paintComponent(g);


         // Hier kannst Du zeichnen

    }

}

Die Klasse ziehst Du dann einfach in Deine GUI. Vorher natürlich "Clean and Build" machen.

Bearbeitet von sspr6

ok, 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.