import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Example {
public static void main(String args[]){
JFrame frame = new JFrame();
frame.setResizable(false);
frame.setMinimumSize(new Dimension(200,150));
frame.setLocationRelativeTo(null);
frame.setLayout(null);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton exampleBtn1 = new JButton("set");
exampleBtn1.setBounds(10, 10, 70, 10);
frame.add(exampleBtn1);
JButton exampleBtn2 = new JButton("set");
exampleBtn2.setBounds(10, 30, 50, 10);
frame.add(exampleBtn2);
}
}
此代碼顯示帶有2個JButton的JFrame,每個顯示文本「set」垂直切割一點。但我不能得到水平相同的結果和JButton exampleBtn2是我的問題的一個例子。JButton.setText橫向切割
如何讓exampleBtn2能夠以水平方向顯示所有文本?我想要得到與垂直相同的結果:即使JButton大小很小,以顯示我想看到的所有文本,但不會被點重複。
爲什麼你想要麼這些的?希望看到所有文字更爲典型。 – Radiodef
您必須替換負責呈現文本的UI委託,但這使用庫調用來執行實際渲染 – MadProgrammer