Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
...
MyTable table = new MyTable();
...
class MyTable extends JTable {
public void changeSelection(int row, int column, boolean toggle, boolean extend){
if (getValueAt(row, column)==null || row == 0) {
return;
}
else {
super.changeSelection(row, column, toggle, extend);
}
}
}
InputMap im = table.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
// Have the RIGHT key work the same as the tab key
KeyStroke tab = KeyStroke.getKeyStroke(KeyEvent.VK_TAB, 0);
KeyStroke arrowPlus = KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT, 0);
im.put(arrowPlus, im.get(tab));
// Have the LEFT key work the same as the shift+tab key
KeyStroke shiftTab = KeyStroke.getKeyStroke(KeyEvent.VK_TAB, KeyEvent.SHIFT_MASK );
KeyStroke arrowMinus = KeyStroke.getKeyStroke(KeyEvent.VK_LEFT, 0);
im.put(arrowMinus, im.get(shiftTab));