import java.awt.*; public class WindowsCenter { /** Définir la position d'affichage d'une fenêtre de type Frame, JFrame, Dialog, etc. */ public static void centre(Window w) { Dimension windowsSize = w.getSize( ), screenSize = Toolkit.getDefaultToolkit( ).getScreenSize( ); int x = (screenSize.width - windowsSize.width) / 2; int y = (screenSize.height- windowsSize.height)/ 2; w.setLocation(x, y); } public static void center(Window w) { WindowsCenter.centre(w); } }
A voir sur le même Sujet
-
Imprimer une JTable
{filelink=904} import javax.swing.JTable; import javax.swing.SwingUtilities; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JMenu; import javax.swing.JMenuItem; import javax.swing.JMenuBar; import javax.swing.JScrollPane; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.Dimension; import java.awt.GridLayout; …
-
Demonstration de look and Feel” GTK”
{filelink=907} import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextField; import java.awt.Dimension; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.UIManager; public class LookAndFeelGTK { …
-
Trier une JTable
{filelink=901} import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.SwingUtilities; import javax.swing.table.DefaultTableModel; import javax.swing.table.TableModel; import javax.swing.table.TableRowSorter; public class JTableTriee{ public static void main(String[] args) { String …
-
Exemple d’utilisation de ‘look and feel’ de Java
{filelink=906} import java.awt.Dimension; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextField; import javax.swing.JTree; import javax.swing.UIManager; public class LookAndFeelWindows { …
-
Création d’une Barre Outlook dans un projet swing
{filelink=4} import com.l2fprod.common.swing.JButtonBar; import com.l2fprod.common.swing.JOutlookBar; import com.l2fprod.common.swing.JTaskPane; import javax.swing.*; import java.awt.*; public class Accueil extends JFrame { public Accueil() { …
-
Glisser-Déposer: Exemple de Glisser-déposer(DnD) entre TextArea et TextField.
{filelink=850} import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JTextField; public class DnDEntreJTextAreaEtJTextField { public static void main(String[] args) { JFrame frame = new …
-
Utiliser RowSorter pour trier une JTable
{filelink=905} import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.RowSorter; import javax.swing.table.DefaultTableModel; import javax.swing.table.TableModel; import javax.swing.table.TableRowSorter; public class TrierJTable { public TrierJTable() { JFrame …
-
Filtrer une JTable
{filelink=902} import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.RowFilter; import javax.swing.table.DefaultTableModel; import javax.swing.table.TableModel; import javax.swing.table.TableRowSorter; public class FiltrageJTable { public static void main(String[] args) { …
-
Java: Obtenir l’icône utilisée par un type de fichier
{filelink=7977} import java.io.File; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JOptionPane; public class IconFichier { /* * Ce programme affiche le type d’un fichier * et son …
-
Spécifier les types de fichier à afficher dans un ‘JFileChooser’*
{filelink=7964} import java.io.File; import javax.swing.JFileChooser; import javax.swing.JFrame; public class Ex_FileFilter { public static void main(String[] args) { JFileChooser file_Chooser = new JFileChooser(); file_Chooser.setCurrentDirectory(new File(“.”)); / …
