1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
| import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridLayout;
import java.io.IOException;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollBar;
import javax.swing.JScrollPane;
import javax.swing.JTabbedPane;
import javax.swing.JTextArea;
import javax.swing.SwingConstants;
public class Aide extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1L;
//Des labels pour l'insertion des images d'aide!!!
private JLabel label = new JLabel();
private JLabel label2 = new JLabel();
private JLabel label3 = new JLabel("Région");
private JLabel label4 = new JLabel();
private JLabel label4_1 = new JLabel();
public Aide() throws IOException{
JTabbedPane onglets = new JTabbedPane(SwingConstants.TOP);
JPanel pan = new JPanel();
JScrollPane onglet1 = new JScrollPane();
onglet1.setPreferredSize(new Dimension(800, 600));
onglets.addTab("Réglement", onglet1);
//**********************
JScrollPane onglet2 = new JScrollPane();
onglet2.setSize(400, 200);
onglets.addTab("Comment jouer au SUDOKU!!", onglet2);
JTextArea a = new JTextArea();
JTextArea b = new JTextArea();
JTextArea c = new JTextArea();
Font police = new Font("ARIAL", Font.BOLD, 18);
Font police2 = new Font("ARIAL", Font.BOLD, 12);
onglet1.setBackground(Color.WHITE);
onglet2.setBackground(Color.WHITE);
a.setText("Règlements du Sudoku");
b.setText("- Le Sudoku se joue sur une grille de 9 x 9, divisée en sous-grilles de 3 x 3 appelées « régions » :");
c.setText(" - Le Sudoku commence avec certaines cellules de la grille déjà remplies à laide de chiffres.");
onglet1.setLayout(null);
onglet1.add(a);
a.setBounds(300,1,350,30);
a.setFont(police);
a.setLineWrap(true);
a.setWrapStyleWord(true);
onglet1.add(b);
b.setBounds(1,60,800,70);
b.setFont(police2);
b.setLineWrap(true);
b.setWrapStyleWord(true);
onglet1.add(c);
c.setBounds(1,400,800,70);
c.setFont(police2);
c.setLineWrap(true);
c.setWrapStyleWord(true);
label.setIcon(new ImageIcon("images/rules1_01.gif"));
onglet1.add(label);
label.setBounds(150,80,398,215);
label2.setIcon(new ImageIcon("images/rules1_03.gif"));
onglet1.add(label2);
label2.setBounds(225,245,323,134);
onglet1.add(label3);
label3.setBounds(170,258,50,40);
label4_1.setIcon(new ImageIcon("images/rules2.png"));
onglet1.add(label4_1);
label4_1.setBounds(225,950,268,184);
onglets.setOpaque(true);
pan.add(onglets);
this.setTitle("Aide");
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
this.setSize(800,600);
this.setResizable(false);
this.setLocationRelativeTo(null);
this.setContentPane(pan);
this.setVisible(true);
}
} |
Partager