2009-07-12 19 views
0

Im JPanel Programm schrieb ich folgende:Größe eines Jframe im Jpanel-Programm festlegen?

String size = JOptionPane.showInputDialog("What frame length?"); 
int s = Integer.parseInt(size); 

und ich verwende das S-Variable im Körper des Codes.

Das Problem ist, muss ich die Variable verwenden, um auch die Größe von JFrame, und ich weiß nicht, wie Sie die Variable auf das Programm übertragen .. Könnte ich die Größe in das JPanel-Programm?

EDIT: Für JPanel, ich habe ein gepuffertes Bild erstellt und eine Reihe von Grafiken darauf. Für den Jframe habe ich nur den Speicherort festgelegt und den Inhaltsbereich für JPanel geöffnet.

+0

könnten Sie bitte etwas ausführlicher zur Verfügung stellen. Wie richtest du dein JPanel ein? Wie richten Sie Ihren JFrame ein? – akf

Antwort

0

Verwendung SwingUtilities.getWindowAncestor

javax.swing.SwingUtilities.getWindowAncestor(yourpanel).setSize(
    new Dimension(size,size) 
);