我希望在Java中有一个按钮,它显示箭头-就像键盘上的箭头一样。到目前为止,我有以下代码:
JButton arrowUp = new JButton("^");
JButton arrowDown = new JButton("v");
JButton arrowLeft = new JButton("<");
JButton arrowRight = new JButton(">");
它有点能用...但看起来不太好看。
如果有任何帮助改进它的方法,将不胜感激。
我希望在Java中有一个按钮,它显示箭头-就像键盘上的箭头一样。到目前为止,我有以下代码:
JButton arrowUp = new JButton("^");
JButton arrowDown = new JButton("v");
JButton arrowLeft = new JButton("<");
JButton arrowRight = new JButton(">");
它有点能用...但看起来不太好看。
如果有任何帮助改进它的方法,将不胜感激。
Swing有一个默认的箭头按钮类,名为BasicArrowButton
示例:
JFrame frame = new JFrame("Arrow Button Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(new BorderLayout());
frame.add(new BasicArrowButton(BasicArrowButton.EAST), BorderLayout.EAST);
frame.add(new BasicArrowButton(BasicArrowButton.NORTH), BorderLayout.NORTH);
frame.add(new BasicArrowButton(BasicArrowButton.SOUTH), BorderLayout.SOUTH);
frame.add(new BasicArrowButton(BasicArrowButton.WEST), BorderLayout.WEST);
frame.pack();
frame.setVisible(true);
\u25C4
: ◄
\u2190
: ←
\u25BA
: ►
\u2192
: →只需使用一张图片:
ImageIcon icon = new ImageIcon("images/icon.gif");
JButton button2 = new JButton(icon);