Pav*_*cek 9 java swing jbutton arrow-keys
我想在Java中有一个显示箭头的按钮 - 就像在键盘上一样.到目前为止,我有这个
JButton arrowUp = new JButton("^");
JButton arrowDown = new JButton("v");
JButton arrowLeft = new JButton("<");
JButton arrowRight = new JButton(">");
Run Code Online (Sandbox Code Playgroud)
它有点工作......但看起来不太好看.
任何帮助如何改善这一点是值得赞赏的
Har*_*Joy 22
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);
Run Code Online (Sandbox Code Playgroud)
sud*_*ode 11
在按钮上使用ImageIcon,或者使用其中一个Swing BasicArrowButtons可能是最好的方法.但是,您也可以使用Unicode箭头符号.例如
\u25C4:◄
\u2190:←
\u25BA:►
\u2192:→
一些资源:
您需要确保应用程序可能使用的字体支持这些符号.
| 归档时间: |
|
| 查看次数: |
16429 次 |
| 最近记录: |