16
我以前有一個JLabel,我想要點擊。我發現最簡單的方法是使它成爲JButton並使用下面的代碼。現在它看起來像一個JLabel設置JButton文本以對齊左側?
button.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
button.setBorderPainted(false);
button.setContentAreaFilled(false);
button.setFocusPainted(false);
這正是我想要的,除了文本中間對齊現在。現在從我能讀到的其他問題和搜索。這應該工作
button.setHorizontalTextPosition(SwingConstants.LEFT);
然而,文本仍然在按鈕的中間對齊。任何想法我可以做些什麼來改變這一點?
乾杯,它! – Halfwarr 2012-02-19 21:36:46