samedi 25 avril 2015
jButton Problem, ein Rieser Button bedeckt das ganze frame
Posted on 12:14 by verona
Also ich habe hier diesen Code der Jeweils 28 Buttons generiert die wie Gegenstände dargestellt sind (18x Sarabrew und 10x Superrestore) Die Buttons werden gleichzeitig auch in einem Viereck angeordnet.
Soweit sogut Funktioniert das ja auch, allerdings ist da ein Button, von dem ich nicht weiß wo er herkommt!?
UND ER IST ÜBER DEM GANZEN FRAME!!
Wenn ich das ganze Compile sieht man die Buttons oben Links angeordnet in einem "Inventar",
und ein großen Button der aus dem nichts im Hintergrund erscheint (Und ich weiß nicht wo er herkommt)
wenn ich jetzt mit der Maus in das Compilte Frame reingehe verschwindet das Inventar oben links wie man sehen
kann, allerdings wenn man mit der Maus dort drüber geht sind sie doch noch da, auch Anklickbar.
Falls mir jemand sagen kann wo dieser große Button herkommt wäre ich sehr sehr Dankbar weil ich finde ihn nicht
Hier ein .gif das die oben erläuterte Situation veranschaulicht:
Gyazo - 8854b5aa30134ad4b2165ab42f8194c2.gif
Falls jemand den großen Button im hintergrund Lokalisieren ( und Terminieren ) kann, bedanke ich mich jetzt schonmal
Meine Vermutung ist das das Problem des Buttons irgendwo in Zeile 56-76 auftaucht
Soweit sogut Funktioniert das ja auch, allerdings ist da ein Button, von dem ich nicht weiß wo er herkommt!?
UND ER IST ÜBER DEM GANZEN FRAME!!
Wenn ich das ganze Compile sieht man die Buttons oben Links angeordnet in einem "Inventar",
und ein großen Button der aus dem nichts im Hintergrund erscheint (Und ich weiß nicht wo er herkommt)
wenn ich jetzt mit der Maus in das Compilte Frame reingehe verschwindet das Inventar oben links wie man sehen
kann, allerdings wenn man mit der Maus dort drüber geht sind sie doch noch da, auch Anklickbar.
Falls mir jemand sagen kann wo dieser große Button herkommt wäre ich sehr sehr Dankbar weil ich finde ihn nicht
Hier ein .gif das die oben erläuterte Situation veranschaulicht:
Gyazo - 8854b5aa30134ad4b2165ab42f8194c2.gif
Falls jemand den großen Button im hintergrund Lokalisieren ( und Terminieren ) kann, bedanke ich mich jetzt schonmal
Meine Vermutung ist das das Problem des Buttons irgendwo in Zeile 56-76 auftaucht
Java Code:
-
-
package main;
-
-
import java.awt.Color;
-
import java.awt.Dimension;
-
import java.awt.Insets;
-
import java.awt.Point;
-
import java.awt.Rectangle;
-
import java.awt.event.ActionEvent;
-
import java.awt.event.ActionListener;
-
import java.text.NumberFormat;
-
import java.util.HashMap;
-
import javax.swing.ImageIcon;
-
import javax.swing.JButton;
-
import javax.swing.JFormattedTextField;
-
import javax.swing.JFrame;
-
import javax.swing.JLabel;
-
import javax.swing.Timer;
-
-
public class Main {
-
private static int hp = 99;
-
-
-
-
JFormattedTextField numberField = new JFormattedTextField(
-
-
frame.add(numberField);
-
-
frame.setDefaultCloseOperation(3);
-
frame.setResizable(false);
-
-
frame.add(hpLabel);
-
inv.setSize(243, 336);
-
// frame.add(inv);
-
-
-
@Override
-
inventory.get(slot).setDrunk();
-
}
-
-
};
-
-
for (int counter = 0; counter <= 28; counter++) {
-
Item potion = new Item(counter < 18 ? Item.Type.Sarabrew
-
: Item.Type.Superrestore);
-
+ potion.getType().name() + " (4).png"));
-
potButton.setBorder(null);
-
int x = counter % 4, y = counter / 4;
-
potButton.getIcon().getIconHeight()));
-
20 + (y * 36)), potButton.getSize()));
-
potButton.getLocation().y, potButton.getSize().width,
-
potButton.getSize().width);
-
inventory.put(potButton, potion);
-
-
frame.add(potButton);
-
potButton.addActionListener(potListener);
-
-
}
-
-
frame.setSize(800, 800);
-
frame.setLocationRelativeTo(null);
-
frame.setVisible(true);
-
-
-
@Override
-
-
Item item = inventory.get(slot);
-
if (item.getType() == Item.Type.Vial) {
-
continue;
-
}
-
-
if (item.wasDrunk()) {
-
item.drink();
-
-
+ item.getType().name()
-
+ (item.getType() != Item.Type.Vial ? (" ("
-
+ item.getDoses() + ")") : "") + ".png"));
-
if (hp > 115)
-
hp = 115;
-
hpLabel.setText("hp: " + hp);
-
-
}
-
}
-
}
-
-
}).start();
-
-
}
-
}
jButton Problem, ein Rieser Button bedeckt das ganze frame
Categories: ein Rieser Button bedeckt das ganze frame, jButton Problem
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire