Hinzufügen eines video-players auf ein JPanel in java mit VLCJ

Ich bin derzeit in der position-2 Stück Arbeit, die ich kombinieren will. Ich habe einen einfachen media-player läuft in einem JFrame und eine GUI möchte ich hinzufügen, video-Wiedergabe auf einem JPanel.

Den code für die, die erstellt video-player-Fensters ist wie folgt:

private final JFrame vidFrame;
private final EmbeddedMediaPlayerComponent vidComp;

//Creates JPanel for video player
public Video() {

    vidFrame = new JFrame("VLC video test");
    vidFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    vidFrame.setLocation(100, 100);
    vidFrame.setSize(800, 800);

    vidComp = new EmbeddedMediaPlayerComponent();

    //This is the point where I am trying to add the video player to the GUI
    MainWindow.vidPanel.add(vidComp);

    vidFrame.add(vidComp);
    vidFrame.setVisible(true);
}

- Und dies ist der Bereich, den ich versuche zu hinzufügen der Spieler:

    JPanel vidPanel = new JPanel();
    vidPanel.setBorder(new BevelBorder(BevelBorder.LOWERED, null, null, null, null));
    vidPanel.setBounds(10, 11, 532, 400);
    contentPane.add(vidPanel);

Bekomme ich die Fehlermeldung: "vidPanel kann nicht aufgelöst werden oder ist nicht ein Feld"

Weiß jemand wie ich dies beheben können?

  • Für bessere Hilfe früher, nach einem SSCCE. 2. code-snippet sollte, zusammengestellt haben oder einen anderen Fehler, wenn codiert, wie gezeigt. BTW - setBounds(.. layouts Verwenden, um Probleme zu vermeiden später.
InformationsquelleAutor jazibobs | 2012-05-27
Schreibe einen Kommentar