floating jtoolbar von programmstart an?

Status
Nicht offen für weitere Antworten.

Bastian

Bekanntes Mitglied
wie lässt es sich einstellen, dass die jtoolbar, direkt ab programmstart an, an bestimmten koordinaten "floates"? (also, ohne dass der user erst die jtoolbar wegziehen muss)

EDIT: habe hier im forum folgenden code gefunden:
Code:
    BasicToolBarUI toolBarUI = (BasicToolBarUI) toolBar.getUI();
    toolBarUI = (BasicToolBarUI) toolBar.getUI();
    toolBarUI.setFloatingLocation(x,y);
    // Position in setFloating wird offenbar nicht ausgewertet
    toolBarUI.setFloating(true, new Point(0,0));

allerdings wird dann immer eine nullpointerexception geworfen (scheint nicht nur mir so zu gehe: http://forum.java.sun.com/thread.jspa?messageID=3953444 (reply 5 of 9)

Code:
Exception in thread "main" java.lang.NullPointerException
        at javax.swing.plaf.basic.BasicToolBarUI.setFloating(BasicToolBarUI.java
:757)
        at EditorGui.<init>(EditorGui.java:220)
        at Editor.main(Editor.java:12)
 

Bastian

Bekanntes Mitglied
arg klar. thx.

aber wie kann ich die toolbar vor mein hauptfenster setzen? (also AlwaysOnTop) weil beim programmstart ist die jtoolbar jetzt immer hinter dem fenster...

oder gibts es eine funktion, jit der die jtoolbar automatisch an das hauptfenster angedockt wird? (außen am fenster)
 

André Uhres

Top Contributor
...am besten wir vergessen das ganze ToolBarUI-Zeugs und halten uns an den zuverlässigen Robot:
Code:
/*
 * Toolbar_Floats.java
 */
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Toolbar_Floats extends JFrame {
    public Toolbar_Floats() {
        super("Toolbar floats");
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        setSize(400,300);
        setLocationRelativeTo(null);
        toolBar = new JToolBar();
        toolBar.add(new JButton("TEST"));
        getContentPane().add(toolBar, BorderLayout.NORTH);
        setVisible(true);
        
        Robot robot = null; 
        try{robot = new Robot();}catch(AWTException ex){} 
        robot.mouseMove((int)toolBar.getLocationOnScreen().getX(), 
                (int)toolBar.getLocationOnScreen().getY()); 
        robot.mousePress(InputEvent.BUTTON1_MASK); 
        robot.mouseMove((int)getLocationOnScreen().getX()+getWidth(), 
                (int)getLocationOnScreen().getY()); 
        robot.mouseRelease(InputEvent.BUTTON1_MASK); 
    }
    public static void main(String args[]) { new Toolbar_Floats(); }
    private JToolBar toolBar;
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Rectangle mit floating values AWT, Swing, JavaFX & SWT 2
kaoZ Swing JToolBar, ImageIcon werden teilweise verdeckt AWT, Swing, JavaFX & SWT 0
U JToolbar resizable o. Ä. AWT, Swing, JavaFX & SWT 3
kaoZ Swing JToolBar AWT, Swing, JavaFX & SWT 13
U JToolBar Button nicht fokussieren AWT, Swing, JavaFX & SWT 2
B JToolBar dynamisch auf mehrere Zeilen erweitern AWT, Swing, JavaFX & SWT 2
Landei Swing JToolbar: Textfelder mit normaler Höhe? AWT, Swing, JavaFX & SWT 2
P Swing JComoBox auf JToolBar AWT, Swing, JavaFX & SWT 4
B Komponente "sauber" entfernen(JToolBar) AWT, Swing, JavaFX & SWT 4
I Swing Optik eines JButton an JToolBar anpassen AWT, Swing, JavaFX & SWT 5
S Drag wie bei JToolbar mit JPanel AWT, Swing, JavaFX & SWT 3
H Swing Den Button einer JToolBar gedrückt halten AWT, Swing, JavaFX & SWT 9
S Hintergrundfarbe in JToolbar nicht angezeigt AWT, Swing, JavaFX & SWT 2
C JToolbar in JTable AWT, Swing, JavaFX & SWT 4
R JMenu in JToolBar AWT, Swing, JavaFX & SWT 6
O Button auf JToolBar rechtsbündig AWT, Swing, JavaFX & SWT 2
M Swing JToolBar Probleme AWT, Swing, JavaFX & SWT 14
A JToolbar lässt sich aus dem Fenster lösen AWT, Swing, JavaFX & SWT 2
E JToolBar ausrichten AWT, Swing, JavaFX & SWT 2
J Swing JToolBar Button mit Icon AWT, Swing, JavaFX & SWT 4
J JToolBar AWT, Swing, JavaFX & SWT 2
M JToolbar nebeneinander? AWT, Swing, JavaFX & SWT 3
H JToolBar Rollover AWT, Swing, JavaFX & SWT 2
D JtoolBar feste Breite ? AWT, Swing, JavaFX & SWT 13
G Icon ans Ende einer JToolbar AWT, Swing, JavaFX & SWT 7
B Toolbar, Toolbar In Toolbar, alterna zu JToolbar AWT, Swing, JavaFX & SWT 3
G JToolBar - addSeparator() funktioniert nicht AWT, Swing, JavaFX & SWT 3
G JToolBar Separator AWT, Swing, JavaFX & SWT 6
C JToolBar ein/ausblenden AWT, Swing, JavaFX & SWT 6
W JToolBar - wohin damit? AWT, Swing, JavaFX & SWT 4
Noar Problem mit Hinzufügen von JToolBar AWT, Swing, JavaFX & SWT 2
G JToolbar gleich als eigenes Fenster öffnen AWT, Swing, JavaFX & SWT 2
A JToolBar: Welcher Button wurde gedrückt? AWT, Swing, JavaFX & SWT 5
A JToolBar: Buttonbreite festlegen AWT, Swing, JavaFX & SWT 7
M Problem mit JComboBox in JToolBar AWT, Swing, JavaFX & SWT 3
padde479 Mehrere JToolBar setzen AWT, Swing, JavaFX & SWT 2
P JMenuBar und JToolBar Anzeige Probleme AWT, Swing, JavaFX & SWT 5
A Hintergrundfrabe eines JButtons innerhalb eines JToolBar AWT, Swing, JavaFX & SWT 4
G JButton wie in JToolBar AWT, Swing, JavaFX & SWT 7
vogella JToolBar mit JTextField - Größe des Text Feldes festlegen AWT, Swing, JavaFX & SWT 2
C JToolBar nicht minimieren beim Minimieren des Eltern-Frames AWT, Swing, JavaFX & SWT 4
S Mehere Componenten setEnabled(false) in JToolBar AWT, Swing, JavaFX & SWT 4
S JToolBar und JTabbedPane AWT, Swing, JavaFX & SWT 2
B scrollbare jtoolbar sobald fenster zu klein wird AWT, Swing, JavaFX & SWT 5
B JToolBar Button größe AWT, Swing, JavaFX & SWT 10
I Button in JToolbar gleich groß AWT, Swing, JavaFX & SWT 2
I Hat jemand eine JToolBar? AWT, Swing, JavaFX & SWT 4
A Vertikaler JSeparator in einer JToolbar AWT, Swing, JavaFX & SWT 2
A JToolBar nur oben andockbar machen - wie? AWT, Swing, JavaFX & SWT 6
M Gruppierungen in JToolbar AWT, Swing, JavaFX & SWT 3
T Mehrere Fragen zu JToolBar AWT, Swing, JavaFX & SWT 2
T Swing Java-Frame bei Programmstart NICHT im Vordergrund öffnen AWT, Swing, JavaFX & SWT 2
W Bei Programmstart jRadioButton automatisch auswählen AWT, Swing, JavaFX & SWT 2
T JTree bei Programmstart aufklappen AWT, Swing, JavaFX & SWT 3
V JTable: Sortierung einer Spalte zum Programmstart? AWT, Swing, JavaFX & SWT 3
M Problem bei Programmstart mit Button AWT, Swing, JavaFX & SWT 2
C JTree expand zu einem Pfad bei Programmstart AWT, Swing, JavaFX & SWT 6
G Swing Programmstart zu langsam AWT, Swing, JavaFX & SWT 3
I Popup-Trigger-Maustaste gleich beim Programmstart ermitteln? AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben