| 12345678910111213141516171819202122232425262728 |
- package org.leumasjaffe.charsheet.view.builders;
- import javax.swing.JDialog;
- import javax.swing.JPanel;
- import org.leumasjaffe.charsheet.model.DDCharacter;
- import org.leumasjaffe.charsheet.model.DDCharacterClass;
- import org.leumasjaffe.charsheet.view.skills.SkillLevelUpDialog;
- import lombok.experimental.UtilityClass;
- @UtilityClass
- public class DialogBuilder {
- private void createDialogue(final String title, final int x, final int y, final JPanel panel) {
- final JDialog dialog = new JDialog();
- dialog.setTitle(title);
- dialog.setModalityType(JDialog.DEFAULT_MODALITY_TYPE);
- dialog.setSize(x, y);
- dialog.setContentPane(panel);
- dialog.setVisible(true);
- dialog.pack();
- }
-
- public void createSkillDialog(DDCharacter chara, DDCharacterClass dclass) {
- createDialogue("Level Up - Skill Allocation", 510, 600, new SkillLevelUpDialog(chara, dclass));
- }
- }
|