[Java] Textframe maximalizeren

Pagina: 1
Acties:

  • emkedouwe
  • Registratie: September 2001
  • Laatst online: 26-11-2021
Ik heb de volgende code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
class TekstFrame extends JInternalFrame {
  private JTextArea tekstgebied;

  public TekstFrame( int nr ) {
    super( "Frame" + nr, true, true, true, true );
    maakMenubalk();
    tekstgebied = new JTextArea();
    JScrollPane scrollpane = new JScrollPane( tekstgebied );

    getContentPane().add( scrollpane );
   
    setVisible( true );
  }


Ik wil graag dat bij het aanroepen van deze methode het textframe gemaximaliseerd geopend word. ik heb de volgende methodes al geprobeerd:

setMaximum()
setMaximizable()

Naar mijn idee kan die dmv een simpele methode.

[ Voor 6% gewijzigd door emkedouwe op 02-03-2003 21:23 ]


  • Mitt3nz
  • Registratie: Maart 2002
  • Laatst online: 17-08 22:14
Probeer dit eens:

code:
1
2
3
4
5
6
7
8
9
10
11
12
 public TekstFrame (int nr) {
    super("Frame" + nr, true, true, true, true);
    maakMenubalk();
    Container cp = this.getContentPane();
    cp.setLayout(new FlowLayout());
    tekstgebied = new JTextArea();
    JScrollPane scrollpane = new JScrollPane(tekstgebied);
    scrollpane.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
    cp.add(scrollpane);
    this.setSize(400,400); // of iets dergelijks
    this.setVisible(true);
  }

[ Voor 35% gewijzigd door Mitt3nz op 02-03-2003 21:51 ]


  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 10:56
Je moet vermoedelijk eerst je frame visible maken, daarna zal ie pas maximaliseren. (dus eerst setVisible(true) en daarna setMaximum(true))

[ Voor 26% gewijzigd door Jelmer op 02-03-2003 22:48 ]