protected void labelEkleClicked() {
fillEtiketLabelCesitler();
EtiketLabel newLabel = new EtiketLabel();
newLabel.setLabel(new JLabel());
String[] labelList = new String[etiketLabelCesitler.size()];
for (int i = 0; i < etiketLabelCesitler.size(); i++) {
labelList[i] = etiketLabelCesitler.get(i).getLabelName();
}
String labelName = (String) JOptionPane.showInputDialog(null, "", "YAZI EKLE",
JOptionPane.QUESTION_MESSAGE, null, labelList, labelList[0]);
if (labelName != null) {
if (labelName.length() != 0 || !labelName.equals("")) {
for (int i = 0; i < list.size(); i++) {
if (labelName.equals(list.get(i).getLabel().getName())) {
Utils.showMessage("Seçilen label etikette mevcuttur !");
return;
}
}
newLabel.getLabel().setName(labelName);
switch (labelName) {
case "kod":
newLabel.getLabel().setText("Urun Kodu");
break;
case "sezon":
newLabel.getLabel().setText("Urun Sezonu");
break;
case "grup":
newLabel.getLabel().setText("Urun Grubu");
break;
case "model":
newLabel.getLabel().setText("Urun Modeli");
break;
case "beden":
newLabel.getLabel().setText("Urun Bedeni");
break;
case "cinsiyet":
newLabel.getLabel().setText("Cinsiyet");
break;
case "marka":
newLabel.getLabel().setText("Urun Markasi");
break;
case "renk":
newLabel.getLabel().setText("Urun Rengi");
break;
case "pesinSatisFiyati":
newLabel.getLabel().setText("Peşin Fiyatı");
break;
case "taksitliSatisFiyati":
newLabel.getLabel().setText("Taksitli Fiyatı");
break;
case "bosLabel-1":
newLabel.getLabel().setText("Boş Label - 1");
break;
case "bosLabel-2":
newLabel.getLabel().setText("Boş Label - 2");
break;
case "bosLabel-3":
newLabel.getLabel().setText("Boş Label - 3");
break;
case "bosLabel-4":
newLabel.getLabel().setText("Boş Label - 4");
break;
default:
break;
}
newLabel.getLabel().setBounds(0, 0, 100, 20);
newLabel.getLabel().setFont(
new Font("Times New Roman", Font.PLAIN, 11));
newLabel.getLabel().setForeground(Color.BLACK);
newLabel.getLabel().setBackground(Color.WHITE);
JPanelOnizleme.add(newLabel.getLabel());
JPanelOnizleme.updateUI();
list.add(newLabel);
}
}