Zum Inhalt springen

100

Mitglieder
  • Gesamte Inhalte

    8
  • Benutzer seit

  • Letzter Besuch

  1. 100

    jLabel Bildgröße anpassen

    k, thx Klug******er :e@sy Hatte nix gefunden mit meinen Suchworten.
  2. Hi, ich habe eine Frage. Ich brauche Bilder von Euromünzen (10ct-2€) in groß und in klein. Ich habe die Münzen im Internet gesucht, und die Auflösung bzw. Größe mit einem Bildbearbeitungsprogramm so verkleinert, dass es nun passt. Nun wollte ich mir eigentlich die Arbeit sparen wieder die Größe anzupassen und hatte gehofft, dass es eine andere Möglichkeit gibt. Hier der jetzige Code der die "großen" Grafiken nimmt: tempicon = new ImageIcon("geld/"+dmuenzen[i]+"_g.gif"); iconsg[i]=new JLabel(); iconsg[i].setBounds(ty,tx,tempicon.getIconWidth(),tempicon.getIconHeight()); iconsg[i].setIcon(tempicon); Also konkret zb: tempicon = new ImageIcon("geld/0.2_g.gif"); iconsg[1]=new JLabel(); iconsg[1].setBounds(350,40,tempicon.getIconWidth(),tempicon.getIconHeight()); iconsg[1].setIcon(tempicon); Gibt es eine Möglichkeit das "ImageIcon" zu formatieren oder das Label anzuweisen, die ihm zugeordnete Grafik zu skallieren? Mfg
  3. 100

    Remove will nicht

    Lösung: cp.repaint(); Danke
  4. 100

    Remove will nicht

    Hi, ich erstelle meine Tabelle folgendermaßen: tblDatenbank = new JTable(inhalt,columns); tblDatenbank.setBounds(400, 32, 289, 161); tblDatenbank.setRowHeight(12); tblDatenbank.getColumnModel().getColumn(0).setPreferredWidth(20); tblDatenbank.getColumnModel().getColumn(1).setPreferredWidth(40); scroll = new JScrollPane(tblDatenbank); scroll.setSize(300, 172); scroll.setLocation(402,32); add(scroll); Eigentlich war geplant, dass sich die Tabelle selber löscht, damit ich sie mit neuen Werten neu erstellen kann. Wenn ich zu einem anderem Button aber cp.remove(scroll); schreibe, passiert nix. Eben so wenig wie cp.removeAll() oder scroll.removeAll() Warum ist das so? /edit Also cp.removeAll() löscht alles, außer die Tabelle :/
  5. 100

    Java Tabelle

    Okay es geht tatsächlich über cp... das Problem war nicht, dass die Tabelle nicht erstellt wurde, sondern dass sie nicht sichtbar war. Ich hab aus Spaß ein bischen mit der Maus auf der Form rummarkiert, und auf einmal waren die einzelnen Zellen da.. ist das normal? :hells: Dafür muss ich jetzt auch noch ne Lösung finden
  6. 100

    Java Tabelle

    Danke, aber welcher ist der Frame? public class kontoGUI2 extends JFrame { Ist das einzige was ich finde.. Hier nochmal ein Ausschnitt public kontoGUI2(String title) { // Frame-Initialisierung super("Kontoverwaltung"); setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); int frameWidth = 718; int frameHeight = 294; setSize(frameWidth, frameHeight); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); int x = (d.width - getSize().width) / 2; int y = (d.height - getSize().height) / 2; setLocation(x, y); cp.setLayout(null);
  7. 100

    Java Tabelle

    Okay ich glaube ich konkretisiere mal meine Frage, folgender Code funktioniert, erstellt allerdings ein extra Fenster was ich ja nicht will JFrame f = new JFrame(); f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); JTable table = new JTable( inhalt, columns ); table.setBounds(400, 32, 289, 161); f.add( new JScrollPane(table) ); f.pack(); f.setVisible( true ); Nur wie krieg ich die blöde Tabelle auf die bereits existierende Form?
  8. 100

    Java Tabelle

    Hi, ich bin neu im Forum und auch recht neu in Java. Bin eigentlich nicht blöd, oder zu faul zum nachschauern, aber ich komme einfach nicht weiter. Ziel ist es meine Daten in eine Tabelle zu bekommen, der Inhalt ändert sich im Laufe des Programms immer wieder, deshalb dachte ich, wäre es am einfachste, die Tabelle immer neu zu erstellen. Überganslösung die ich gefunden habe ist es, die Tabelle zu erstellen und dann jede Zelle einzeln zu setzen, dann fehlt mir aber die Überschrift und das ist irgendwie sone schummel Lösung. Ich hab gelesen, dass es ein Tabellenmodell gibt, mit dem man eigentlich arbeiten sollte, aber damit habe ich mich auch noch nicht beschäftigt. Ich benutze den Javaeditor von javaeditor.org und habe damit auch die GUI bzw. die Tabelle erstellt. Theoretisch wollte ich die Tabelle jetzt einfach erstmal auf Knopfdruck erstellen, so wie es mit meinem Button geklappt hat, aber mit der Tabelle will es nicht wenn der Code wie folgt aussieht: Hier die wichtigen Code-Ausschnitte: private JTable tblDatenbank; Container cp = getContentPane(); tblDatenbank = new JTable( 100, 5 ); tblDatenbank.setBounds(400, 32, 289, 161); tblDatenbank.setRowHeight(12); cp.add(tblDatenbank); Das jetzt mal als erstes, kann mir jemand sagen, wieso das nicht funktioniert? Gibt es noch etwas, worauf ich achten muss? Bin wirklich über jede Hilfe dankbar, möchte langsam mal vorran kommen. Mfg

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...