Если вы используете jQuery UI, вы можете сделать это следующим образом:
var e = jQuery.Event("keypress");
e.keyCode = $.ui.keyCode.ENTER;
$("input").trigger(e);
Используйте paintComponent (Graphics g)
вместо paint (Graphics g)
в своем коде. Что-то вроде
protected void paintComponent(Graphics g) {
super.paintComponent(g);
System.out.println("Paint");
if (img != null) {
System.out.println("draw");
g.drawImage(img, 300, 300, this);
}
else
g.clearRect(0, 0, getSize().width, getSize().height);
}
Добавьте изображение в JPanel, затем добавьте этот экземпляр JPanel в свой RLFrame.
Никогда не следует переопределять метод paint () JFrame.
Вам не нужно рисовать на заказ. Просто создайте ImageIcon и добавьте его в JLabel, а затем добавьте метку к фрейму.
Ознакомьтесь с разделом руководства Swing на Как использовать значки . Если вам действительно нужно рисовать по индивидуальному заказу, то в руководстве также есть раздел по индивидуальной окраске.