JScrollPane相關問題 JComponent.unregisterKeyboardAction(KeyStroke) ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我沒說清楚,我是問KeyStroke的參數 JComponent.unregisterKeyboardAction(KeyStroke.getKeyStroke(KeyEvent.VK_UP,0));应该是这个样子吧,好不好使没试过,因为一般不这么用的说。 unregisterKeyboardAction(KeyStroke.getKeyStroke(KeyEvent.VK_DOWN,0)VK_UP,VK_LEFT,VK_RIGHT or unregisterKeyboardAction(KeyStroke.getKeyStroke("DOWN") 为什么我在JScrollPane上按上、下箭头没反应呢?我什么都没做。 你的JViewPort是不是比JScrollPane大?要滿足JViewPort比JScrollPane大才行 1.2.2?贴出来你看import java.awt.*;import java.awt.event.*;import javax.swing.*;public class ScrollDemo extends JPanel {class JP extends JPanel{ public JP() { setPreferredSize(new Dimension(500,500)); } public void paint(Graphics g) { g.drawString("111",90,90); g.fillRect(100,100,300,300); }} private JLabel picture; public ScrollDemo() { JP picture1 = new JP(); //picture1.setPreferredSize(new Dimension(500,500)); JScrollPane jsp = new JScrollPane(); jsp.setAutoscrolls(true); jsp.setViewportView(picture1); jsp.setPreferredSize(new Dimension(300, 250)); add(jsp); } public static void main(String s[]) { JFrame frame = new JFrame("ScrollDemo"); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); frame.getContentPane().add(new ScrollDemo()); frame.pack(); frame.setVisible(true); }}没反应。 java正则表达式 java数据类型转换的问题 java "0x7a7e" 字符串怎么转换为对应的字符? 图像跟键盘移动,,,,50分求。 java识别文本编码 Java Thread问题 菜鸟求助:一个文件夹中有几个子文件夹和文件,请问如何判断哪些是文件夹,哪些是文件呢? jdk版本共存问题 怎么办 HELP ME!!!怎样用JAVA作成系统托盘 java 如何调用系统的API? 关于多态性的问题
VK_UP,VK_LEFT,VK_RIGHT
贴出来你看
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class ScrollDemo extends JPanel
{
class JP extends JPanel
{
public JP()
{
setPreferredSize(new Dimension(500,500));
} public void paint(Graphics g)
{
g.drawString("111",90,90);
g.fillRect(100,100,300,300);
}
} private JLabel picture; public ScrollDemo()
{
JP picture1 = new JP();
//picture1.setPreferredSize(new Dimension(500,500));
JScrollPane jsp = new JScrollPane();
jsp.setAutoscrolls(true);
jsp.setViewportView(picture1);
jsp.setPreferredSize(new Dimension(300, 250));
add(jsp);
}
public static void main(String s[]) {
JFrame frame = new JFrame("ScrollDemo");
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
frame.getContentPane().add(new ScrollDemo());
frame.pack();
frame.setVisible(true);
}
}没反应。