Java/Первое окно: различия между версиями

Содержимое удалено Содержимое добавлено
м <source> -> <syntaxhighlight> (phab:T237267)
 
Строка 3:
Так как в большинстве своем сегодняшние начинающие программисты не любят окно командной строки - приведу пример оконного приложения.
== Начнем с простого ==
<sourcesyntaxhighlight lang="java">
import javax.swing.JFrame;
 
Строка 23:
}
}
</syntaxhighlight>
</source>
 
Вот у нас и получилось ничего не делающее приложение!
Строка 45:
Пишем программу:
 
<sourcesyntaxhighlight lang="java">
import java.awt.*;
import java.awt.event.*;
Строка 81:
}
}
</syntaxhighlight>
</source>
 
После компиляции и запуска - получится что-то такое:
Строка 98:
==== addCrow ====
Добавляем [[Java/Listeners|listener]] для кнопки addCrow.
<sourcesyntaxhighlight lang="java">
addCrow.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
Строка 105:
}
});
</syntaxhighlight>
</source>
 
==== removeCrow ====
Добавляем [[Java/Listeners|listener]] для кнопки removeCrow.
<sourcesyntaxhighlight lang="java">
removeCrow.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
Строка 118:
}
});
</syntaxhighlight>
</source>
 
==== updateCrowCounter ====
<sourcesyntaxhighlight lang="java">
private void updateCrowCounter() {
countLabel.setText("Crows:" + voron);
}
</syntaxhighlight>
</source>
 
=== Конечный результат ===