[Java] Titlebar eruit slopen

Pagina: 1
Acties:

  • Just_a_Gamer
  • Registratie: November 2001
  • Laatst online: 08:01
weet iemand hier misschien hoe je de titlebar van een frame eruit kan slopen?? Ik heb al gehoord dat je via extends JInternalFrame eruit kan slopen maar is me niet helemaal gelukt.

de volgende code heb ik gegenereerd met design van java:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class Untitled1 extends JInternalFrame{
  JButton jButton1 = new JButton();

  public Untitled1() {
    try {
    jbInit();
    }
    catch(Exception e) {
    e.printStackTrace();
    }
  }
  public static void main(String[] args) {
    Untitled1 untitled11 = new Untitled1();
  }
  private void jbInit() throws Exception {
    jButton1.setText("jButton1");
    jButton1.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(ActionEvent e) {
      jButton1_actionPerformed(e);
    }
    });
    this.setEnabled(true);
    this.setRequestFocusEnabled(false);
    this.getContentPane().add(jButton1);
    this.setVisible(true);
  }

  void jButton1_actionPerformed(ActionEvent e) {
    System.out.println("blaat");
  }
}

Het probleem is ook dat ie de frame ook niet laat weergeven en dat ie niet op GridLayout wilt zetten.

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

JWindow heeft standaard geen titelbalk.
JInternalFrame werkt zover ik weet alleen in een frame in een desktopPane

  • Just_a_Gamer
  • Registratie: November 2001
  • Laatst online: 08:01
ik heb nu ipv extends JInternalFrame naar extends JWindow gemaakt.

en line this.setRequestFocusEnabled(false); weggehaald. Maar nog steeds laat het programma de frame niet zien en er staat heel duidelijk setVisible(true) tussen.

  • Freak_NL
  • Registratie: Juli 2000
  • Laatst online: 05-09 20:53
Doe eens
code:
1
JouwApp extends JFrame

.
In de constructor:
code:
1
setUndecorated(true);

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

setSize()

  • Just_a_Gamer
  • Registratie: November 2001
  • Laatst online: 08:01
Bedankt wasigh en Freak_NL

Het is gelukt
Pagina: 1