Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Desktop-Applikationen und Grafik > Rollbalken ... wie?
Antwort
 
Themen-Optionen
Alt 05.07.2004, 01:03   Nach oben    #1
`B
Benutzer
 
Benutzerbild von `B
 
Registriert seit: 05.07.2004
Beiträge: 95
Standard Rollbalken ... wie?

Moinsen,

ich will mir ein Dialogfenster mit 4 Rollbalken zur interaktiven Veränderung von RGBA Werten erstellen.

Hab leider kein Plan wie ... *seufz* die klasse JSlider zeigt mir meine Slider net an ... obwohl auf visible gesetzt, die Klasse Scrollbar will auch net so wirklich ... weiß net ein und net aus ... wäre um jeden Tipp hilfreich ...

Danke im vorraus

`B
__________________
`B ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.07.2004, 01:54   Nach oben    #2
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hi,

JSlider sollte Dein Problem lösen können. Vielleicht postest Du einfach mal Deinen Code, dann können wir Dir evtl. damit helfen.

Hast Du Deinen Slider auch in die Komponente eingefügt? Meinst Du ein richtiges Dialogfenster oder ein Panel/Frame? Dialogfenster sind dafür nämlich eigentlich nicht gedacht.

Aber wie schon gesagt: Mit Code kann man Dir sicher besser und schneller helfen.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.07.2004, 06:32   Nach oben    #3
`B
Benutzer
 
Benutzerbild von `B
 
Registriert seit: 05.07.2004
Beiträge: 95
Standard Re:

Hi sym,

habe es nun so versucht aber komme leider immer noch zu keinem brauchbaren Ergebnis *seufz*

Wäre um weitere Hilfe dankbar.

Grüße

`B

Code:
import javax.swing.JSlider; 
import javax.swing.*; 

public class WerteDialog extends JDialog 
{ 
    JSlider red, green, blue, alpha; 
    public WerteDialog(Frame pFrame) 
    { 
        super&#40:pFrame); 
        super.setVisible(true); 
        super.setSize(200,200); 
        
        red     = new JSlider(-100, +100, 0); 
        green   = new JSlider(-100, +100, 0); 
        blue    = new JSlider(-100, +100, 0); 
        alpha   = new JSlider(-100, +100, 0); 
                
        super.add(red); 
        super.add(green); 
        super.add(blue); 
        super.add(alpha); 
    } 
}
__________________
`B ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.07.2004, 10:39   Nach oben    #4
Asraniel
Neuer Benutzer
 
Registriert seit: 26.05.2004
Beiträge: 21
Standard

http://www.galileocomputing.de/openb...0009256JSlider

das sollte dir helfen, und hier habe ich dein beispiel so modifiziert das man immerhin einen slider sieht:

Code:
import javax.swing.JSlider;
	import javax.swing.*;

	public class WerteDialog extends JDialog{
	    JSlider red, green, blue, alpha;
	    
	    public static void main(String [] args){
	    	WerteDialog a = new WerteDialog(new JFrame());
	    }
	    
	    public WerteDialog(JFrame pFrame){	        
	        setSize(200,200);
	       
	        red     = new JSlider(-100, +100, 0);
	        green   = new JSlider(-100, +100, 0);
	        blue    = new JSlider(-100, +100, 0);
	        alpha   = new JSlider(-100, +100, 0);
	               
	        getContentPane().add(red);
	        getContentPane().add(green);
	        getContentPane().add(blue);
	        getContentPane().add(alpha);
	        setVisible(true);
	    }
	}
Asraniel ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.07.2004, 10:55   Nach oben    #5
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hi 'B,

zu Deinem Code:

- wie Araniels Beispiel zeigt, musst Du das jeweilige Fenster erst nach dem Aufbau anzeigen.
- Du braucht nicht immer via 'super' auf die Muttekomponente zugreifen, sondern kannst das wie im Beispiel (oder mit this) handhaben.
- einen Layoutmanager sollte man meist nutzen
- es empfielt sich meist, auch die Sizes der jeweiligen Komponente mit anzugeben
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:18 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

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 36 37 38 39 40 41 42 43 44