package eu.smoser.dungeongenerator.main; import eu.smoser.dungeongenerator.dungeon.objects.Treasure; import javax.swing.*; /** * * @author mosers */ public class TreasureGenerator extends AGenerator { /** * This method is called from within the constructor to initialize the form. */ @Override void cInitComponents(JButton jButtonStart, JLabel jLabel1, JPanel jPanel1) { setTitle("Schätze generieren"); setMinimumSize(new java.awt.Dimension(800, 600)); jButtonStart.setText("Schatz generieren"); jButtonStart.setToolTipText(""); jLabel1.setText("Handvoll"); } @Override String getText() { StringBuilder text = new StringBuilder(); for(int i = 1; i <= (int) jSpinner.getValue(); i++){ text.append(i); text.append(". Handvoll:\n"); text.append(Treasure.DetailedTreasure()); text.append("\n\n"); } return text.toString(); } /** * @param args the command line arguments */ public static void main(String[] args) { /* Set the Nimbus look and feel */ /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (UIManager.LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException | UnsupportedLookAndFeelException | IllegalAccessException | InstantiationException ex) { java.util.logging.Logger.getLogger(TreasureGenerator.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } /* Create and display the form */ java.awt.EventQueue.invokeLater(() -> new TreasureGenerator().setVisible(true)); } }