Add a Help window
This commit is contained in:
parent
62a04cf747
commit
74dd97fc44
@ -32,7 +32,7 @@ public class MainFrame extends JFrame {
|
|||||||
basePanel = new JPanel();
|
basePanel = new JPanel();
|
||||||
basePanel.setLayout(new FlowLayout(FlowLayout.CENTER));
|
basePanel.setLayout(new FlowLayout(FlowLayout.CENTER));
|
||||||
tabs = new JTabbedPane(SwingConstants.TOP);
|
tabs = new JTabbedPane(SwingConstants.TOP);
|
||||||
|
|
||||||
JToolBar toolBar = new JToolBar();
|
JToolBar toolBar = new JToolBar();
|
||||||
newGen = new JButton("Nouvelle génération");
|
newGen = new JButton("Nouvelle génération");
|
||||||
newGen.addActionListener(new NewGenListener(this));
|
newGen.addActionListener(new NewGenListener(this));
|
||||||
@ -40,8 +40,8 @@ public class MainFrame extends JFrame {
|
|||||||
help = new JButton("Aide");
|
help = new JButton("Aide");
|
||||||
help.addActionListener(new HelpListener(this));
|
help.addActionListener(new HelpListener(this));
|
||||||
toolBar.add(help);
|
toolBar.add(help);
|
||||||
|
|
||||||
this.setTitle("L-system interface");
|
this.setTitle("L-system interface");
|
||||||
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
this.setSize(Constants.WIDTH, Constants.HEIGHT);
|
this.setSize(Constants.WIDTH, Constants.HEIGHT);
|
||||||
this.setLocationRelativeTo(null);
|
this.setLocationRelativeTo(null);
|
||||||
@ -57,7 +57,18 @@ public class MainFrame extends JFrame {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void newHelp() {
|
public void newHelp() {
|
||||||
new Help(tabs);
|
JFrame aide = new JFrame();
|
||||||
|
aide.setTitle("Aide");
|
||||||
|
aide.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
|
||||||
|
aide.setSize(700,800);
|
||||||
|
aide.setLocationRelativeTo(null);
|
||||||
|
aide.setVisible(true);
|
||||||
|
|
||||||
|
JTextArea helpText = new JTextArea();
|
||||||
|
helpText.setText(Constants.HELP);
|
||||||
|
helpText.setEditable(false);
|
||||||
|
|
||||||
|
aide.add(helpText);
|
||||||
}
|
}
|
||||||
public void newTab() {
|
public void newTab() {
|
||||||
if(nbTabs>2)
|
if(nbTabs>2)
|
||||||
@ -80,7 +91,7 @@ public class MainFrame extends JFrame {
|
|||||||
list.setText("Règles : \n");
|
list.setText("Règles : \n");
|
||||||
default:
|
default:
|
||||||
throw new IllegalArgumentException("Wrong argument given to method changeList");
|
throw new IllegalArgumentException("Wrong argument given to method changeList");
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
list.append(stringToAdd);
|
list.append(stringToAdd);
|
||||||
}
|
}
|
||||||
@ -111,4 +122,3 @@ public class MainFrame extends JFrame {
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user