private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// совсем неоптимально, но должно работать =)
// почему взяты именно такие константы, оставим на совести автора
Integer max=0;
Integer min=50;//создание переменной
// максимум
for(int i=0; i<jList1.getModel().getSize();i++){
if((Integer)jList1.getModel().getElementAt(i)>max){
max=(Integer)(jList1.getModel().getElementAt(i));
}}
// минимум
for(int i=0; i<jList1.getModel().getSize();i++){ //проходим по всем елементам массива
if((Integer)jList1.getModel().getElementAt(i)<min){ //если выбраный елемент меньше нашего мин.
min=(Integer)(jList1.getModel().getElementAt(i)); //заменяем наш минимальный
}}
if (jCheckBox1.isSelected()) jLabel1.setText(max.toString());
if (jCheckBox2.isSelected()){ //если выделенный бокс
jLabel2.setText(min.toString());//вывод минимального
}
if (jCheckBox3.isSelected()){
Integer differ=max-min; // посчитала, что от максимального минимальный отнять - как-то положительней получится, да и временной переменной пока вроде не надо
// а дальше что с ним (differ) делать-то? попробовать вывести?
jLabel3.setText(differ.toString());//вывод в метку
}
//WTF?
//for(int i=0; i<jList1.getModel().getSize();i++){
// differ=(Integer)(jList1.getModel().getElementAt(i));
//}