Alinear un JList
Puedes hacerte un ListCellRenderer y pasarselo al JList a traves de su metodo setCellRenderer.
Basicamente la clase que hagas debe heredar de JLabel e implementar ListCellRenderer.
En el método de esa interface devuelve el JLabel con el valor que te pasan alineado dentro del JLabel como tu quieras.
Tienes un ejemplo de esto, pero con JTable en vez de JList en http://www.geocities.com/chuidiang/java/tablas/tablarender/tablarender.html
Se bueno
Basicamente la clase que hagas debe heredar de JLabel e implementar ListCellRenderer.
En el método de esa interface devuelve el JLabel con el valor que te pasan alineado dentro del JLabel como tu quieras.
Tienes un ejemplo de esto, pero con JTable en vez de JList en http://www.geocities.com/chuidiang/java/tablas/tablarender/tablarender.html
Se bueno