public class Jlabelellipsis
{

    public static void main(String[] args) throws Exception
    {
        javax.swing.UIManager.put(java.awt.RenderingHints.KEY_TEXT_ANTIALIASING, java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_GASP);
        java.awt.Frame frame = new javax.swing.JFrame("");
        javax.swing.JLabel label = new javax.swing.JLabel("A bunch of text, and so on, etc");
        label.setFont(new java.awt.Font("Arial", java.awt.Font.ITALIC, 11));
        label.setPreferredSize(new java.awt.Dimension(50, 30));
        frame.add(label);
        frame.pack();
        frame.setVisible(true);
    }

}