Anzeige mit Label kombinieren

Status
Nicht offen für weitere Antworten.

MQue

Top Contributor
Hallo,

ich möchte mir ein eigenes Label mit einer Anzeige realisieren, d.h. es soll so aussehen: ein Rechteck wo oben eben ein Textfeld oder ein Label ist und unten wird entweder Rot für ausgeschalten oder grün für eingeschalten angezeigt. Diese Komponente möchte ich gerne z.B.: für die Anzeige der Temperatur verwenden (JTextField) und die Anzeige (rot oder grün) soll anzeigen ob z.B ein Fühler ein oder ausgeschalten ist.


-------------
| --------- |
| | | | // JTextField
| --------- |
| ___ |
| |___| | //Anzeige (JLabel, o.ä)
------------

ich kanns leider nicht besser darstellen - tut mir leid,
Kann ich das mit den Javakomponenten realidieren?

Vielen Dank u lg
Michael
 

André Uhres

Top Contributor
Code:
-------------
| --------- |
| |       | | // JTextField
| --------- |
|  ___      |
| |___|     | //Anzeige (JLabel, o.ä)
-------------
Du kannst JComponent erweitern und dort dein Textfeld und Label hinzufügen.
 

MQue

Top Contributor
ich habe jetzt einen Container erzeugt, einen button und ein Label hinzugrfügt und wollte diesen Container dann auf meinem Panel panelHMI einbinden. Ich habe aber die Fehlermeldung:


Exception in thread "main" java.lang.IllegalArgumentException: adding container's parent to itself
at java.awt.Container.addImpl(Container.java:1017)
at java.awt.Container.add(Container.java:352)
at net.jank.ppos.pack.MainFrame.<init>(MainFrame.java:105)
at net.jank.ppos.pack.MainFrame.main(MainFrame.java:111)
Java Result: 1
BUILD SUCCESSFUL (total time: 4 seconds)



erhalten.

Weiß jamand was ich da falsch mache.

vielen dank für eure Antworten
michael


Code:
               button1 = new JButton("Test");
	button1.setLocation(10,10);
	button1.setSize(80, 20);
	button1.addActionListener(new GUIControl(schalter, buttonAus, buttonEin));
        
              label = new JLabel("hallo");
             Container cp = getContentPane();
             cp.setLayout(new FlowLayout());
             cp.add(button1, label);
             cp.setVisible(true);
     
             panelHMI.add(cp);
 

André Uhres

Top Contributor
Code:
package basics;
/*
 * Test2.java
 */
import java.awt.*;
import javax.swing.*;
public class Test2 extends JFrame {
    private MeineKomponente comp;
    public Test2() {
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        setSize(400,300);
        setLocationRelativeTo(null);
        setLayout(new FlowLayout());
        comp = new MeineKomponente();
        add(comp);
    }
    public static void main(final String args[]) {new Test2().setVisible(true);}
}
class MeineKomponente extends JComponent{
    private JButton button1;
    private JLabel label;
    public MeineKomponente(){
        setLayout(new FlowLayout());
        button1 = new JButton("Test");
        button1.setPreferredSize(new Dimension(80, 20));
        label = new JLabel("hallo");
        add(button1);
        add(label);
        setPreferredSize(new Dimension(100,60));
        setBorder(BorderFactory.createLineBorder(Color.BLACK));
    }
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
kodela JHelp - Anzeige im Navigator Allgemeine Java-Themen 11
M Java (GUI) Code verdoppeln oder anzeige mehrmals anzeigen? Allgemeine Java-Themen 8
S Bilder/Grafiken (zb: ".jpg") gestaucht zu Anzeige bringen Allgemeine Java-Themen 4
D Datenbankabruff mit Progressbar anzeige Allgemeine Java-Themen 5
R PDF Anzeige Allgemeine Java-Themen 4
X Status Anzeige-durch Thread? Allgemeine Java-Themen 15
M Acrobat Viewer Bean - EULA-Anzeige verhindern Allgemeine Java-Themen 4
M Problem bei PDF-Anzeige mittels Acrobat Viewer Bean Allgemeine Java-Themen 2
G HTML-Seite im Frame Anzeige? Allgemeine Java-Themen 3
L 7-Segment-Anzeige Allgemeine Java-Themen 16
A Speicher/Anzeige Problem in JTable Allgemeine Java-Themen 2
K PDF PlugIn zur Anzeige/Druck von PDF's Allgemeine Java-Themen 7
K JTree Inhalt löschen und Anzeige aktualisieren Allgemeine Java-Themen 13
T Musik Spektrum Anzeige erzeugen Allgemeine Java-Themen 17
D FileOpenDialog dauert 23 Sekunden bis zur Anzeige Allgemeine Java-Themen 2
B Zebra GC420d - Label Printer Allgemeine Java-Themen 1
B Long in einen Double umwandeln und im Label anzeigen Allgemeine Java-Themen 7
V USB Label Drucker Allgemeine Java-Themen 7
L Label- & Textfelderzeugung durch Button Allgemeine Java-Themen 1
M Swing JFreeChart Domain Axis Label Abstand zu TickUnitLabel Allgemeine Java-Themen 9
S AWT JFreeChart in ein Label Allgemeine Java-Themen 7
M Probleme mit String in Label übergeben. Allgemeine Java-Themen 6
S Text in for Schleife in Label einfügen Allgemeine Java-Themen 4
P ActionListener / Label Name auslesen Allgemeine Java-Themen 2
D break block by label Allgemeine Java-Themen 14
N String array in Label ausgeben Allgemeine Java-Themen 6
S Bild durchs Label laufen Allgemeine Java-Themen 14
K bildflackern in label Allgemeine Java-Themen 2
7 Mehrzeiliges Label Allgemeine Java-Themen 16
H Nullpointer exception, Attribute in Label schreiben? Allgemeine Java-Themen 4
S Probleme mit LinkedList und Label mit gridbagLayout Allgemeine Java-Themen 2
H set. in label ausgeben ? Allgemeine Java-Themen 2
G Text und Bild/Icon im Label/Button positionieren/ausrichten Allgemeine Java-Themen 2
J Zeitzähler in Label? Allgemeine Java-Themen 6
M Bild auf Label. Allgemeine Java-Themen 8
L Label mit Images Allgemeine Java-Themen 20
T Bezeichnung eines Objektes mit String/int kombinieren Allgemeine Java-Themen 3
T Rekursion mit While Schleife kombinieren? Allgemeine Java-Themen 4
S Viele zip-files zu einem kombinieren..? Allgemeine Java-Themen 3
R GUI und Backend gescheit kombinieren Allgemeine Java-Themen 4
D Java & C++ kombinieren? Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben