Форум программистов, компьютерный форум CyberForum.ru

Поясните как this передает самого себя в качестве параметра - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Посоветуйте книгу по созданиям игр на Android http://www.cyberforum.ru/android-dev/thread1672137.html
Желательно поновее. Интересуют 2D игры. Спасибо заранее!
Программирование Android Как сохранить новые кнопочки, текстовые поля и тд Добрый день. Посоветуйте, про что именно почитать. Задача сохранять при выключении приложения добавленные программно кнопочки, текстовые поля и другие элементы интерфейса. http://www.cyberforum.ru/android-dev/thread1672133.html
Прочитать большой JSON Программирование Android
Есть очень большой JSON по ссылке http://api.giphy.com/v1/gifs/search?q=funny+cat&api_key=dc6zaTOxFJmzC Я его читаю следующим кодом private String getJSONObject(String _url) throws Exception { OkHttpClient client; String json = null; try {
Gridlayout out of screen Программирование Android
может кто подсказать, почему происходит выход за пределы экрана? и как это исправить юзаю Android Studio во вложении рисунок, код <?xml version="1.0" encoding="utf-8"?>
Программирование Android Grow heap ImageView http://www.cyberforum.ru/android-dev/thread1672034.html
Добрый день, пытаюсь немного оптимизировать свой код. Наибольшие проблемы на данный момент вызывает ImageView. ( ImageView находится в каждом из элементов CardView ) Фотки должны быть во всю ширину экрана, сохранять исходное качество и пропорции. На данный момент одна фотография жрет ~ 60мб оперативки, что вообще никак не хорошо. Прошу вашей помощи Добавлено через 58 минут Тема закрыта,...
Программирование Android Как выделить item в Spinner? спинер работает в режиме диалога (т.е. сразу появляется открытым).... по клику на айтеме его background закрашивается в красивый синий цвет, как закрепить это состояние background... чтобы при следующем вызове Spinner был подсвечен синим последний выбранный айтем. Лаяуты использую стандартные: adapter = ArrayAdapter.createFromResource(ListSMS.this, R.array.linklist,... подробнее

Показать сообщение отдельно
liptonus777
32 / 32 / 17
Регистрация: 29.10.2015
Сообщений: 186
28.02.2016, 19:35
Kression,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
 
public class Task{
    Button b;
    public static void main(String[] args) {
        new Task().go();
    }
 
    public void go() {
        JFrame frame = new JFrame();
        b = new Button("TEST");
        frame.getContentPane().add(b);
        b.addActionListener(new buttonListener());
        frame.setSize(200,200);
        frame.setVisible(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
 
    public class buttonListener implements ActionListener {
        public void actionPerformed(ActionEvent e) {
            b.setLabel("HELLO");
        }
    }
 
}
Тут создаётся внутренний класс чтобы иметь доступ к кнопке. Если доступ не нужен, можно и в отдельном классе сделать. Потом в строке
Java
1
b.addActionListener(new buttonListener());
создаём экземпляр этого класса и передаём его методу. Можно и как в первом примере создать экземпляр класса Task и его передавать в метод. Но this намного удобнее
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru