суббота, 24 декабря 2011 г.
среда, 30 ноября 2011 г.
Download Android SDK standalone for offline installation
Download Android SDK standalone for offline installation: "How to install Android SDK without internet connection ?"
вторник, 25 октября 2011 г.
Overcoming Fear: Mapping Hibernate Entities to Views
Overcoming Fear: Mapping Hibernate Entities to Views: " By the end of this tutorial, we will have the tools to map a Hibernate Entity that does not correspond directly to a database table onto structures such as views or query results."
'via Blog this'
'via Blog this'
среда, 5 октября 2011 г.
Обработка события нажатия по View. Android
Делается так:
someView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
if (arg1.getAction()==
MotionEvent.ACTION_DOWN)
runEnemy();
else
stopEnemy();
return true;
}
});
воскресенье, 25 сентября 2011 г.
вторник, 20 сентября 2011 г.
Google I/O 2010 - Writing real-time games for Android redux - YouTube
п.с. Replica Island - мега-крутая опенсоурс игра!
понедельник, 19 сентября 2011 г.
Как программно узнать разрешение экрана. Android
Вот несколько способов как это сделать:
DisplayMetrics - A structure describing general information about a display, such as its size, density, and font scaling.
DisplayMetrics - A structure describing general information about a display, such as its size, density, and font scaling.
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
Log.d("Resolution", "resolution: "+metrics.widthPixels+" x "+ metrics.heightPixels);
И с помощью Display
Display display = getWindowManager().getDefaultDisplay();
Log.d("Resolution", "resolution: "+display.getWidth()+" x "+ display.getHeight());
четверг, 8 сентября 2011 г.
среда, 17 августа 2011 г.
понедельник, 15 августа 2011 г.
пятница, 12 августа 2011 г.
Знаки вопроса вместо букв при работе с Hibernate - MySQL. Кодировка MySQL CP1251 под Mac OS X
Редактируем файл hibernate.cfg.xml
Интересует именно параметр hibernate.connection.url
jdbc:mysql://localhost:3306/MyDataBase?characterEncoding=Cp1251
И... запускаем свой проект
Удачи!
Интересует именно параметр hibernate.connection.url
И... запускаем свой проект
Удачи!
Как добавить ID в JComboBox. Java. Swing. Hibernate
Хотелось написать что-нибудь доброе и полезное еще раз :)
Сама реализация решение задачи скрывается под созданием класса хранящего одновременно значения ID и Name нашего объекта.
Для примера класс хранения значений ID в базе и Name студента:
Для примера класс хранения значений ID в базе и Name студента:
четверг, 28 апреля 2011 г.
UML plugin for Netbeans 7, 6.9.x
Установка UML плагина в Netbeans IDE
Tools/Plugins/Settings
кнопка "ADD"
Откроется окно Update Center Curtomizer
вставляем в поле URL: http://updates.netbeans.org/netbeans/updates/6.7.1/uc/final/beta/catalog.xml.gz
"Ok"
переходим к вкладке "Available Plugins"
количество доступных уже должно поменятся (если Вы заметили)
в поле Search пишем uml
и собственно выбираем UML :)
"Install"
Tools/Plugins/Settings
кнопка "ADD"
Откроется окно Update Center Curtomizer
вставляем в поле URL: http://updates.netbeans.org/netbeans/updates/6.7.1/uc/final/beta/catalog.xml.gz
"Ok"
переходим к вкладке "Available Plugins"
количество доступных уже должно поменятся (если Вы заметили)
в поле Search пишем uml
и собственно выбираем UML :)
"Install"
создаем новый проект New Project
понедельник, 18 апреля 2011 г.
Popup Menu в Java (Swing)
Простой пример Popup Menu на Java
final JPopupMenu menu = new JPopupMenu();
JMenuItem item=null;
item= new JMenuItem("Item Label 1");
menu.add(item);
item.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
jTextField1.setText("Item Label 1");
}
});
jTextField1.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent evt) {
if (evt.isPopupTrigger()) {
menu.show(evt.getComponent(), evt.getX(), evt.getY());
}}});
}
final JPopupMenu menu = new JPopupMenu();
JMenuItem item=null;
item= new JMenuItem("Item Label 1");
menu.add(item);
item.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
jTextField1.setText("Item Label 1");
}
});
jTextField1.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent evt) {
if (evt.isPopupTrigger()) {
menu.show(evt.getComponent(), evt.getX(), evt.getY());
}}});
}
среда, 23 февраля 2011 г.
Установка GlassFish v3.01 под Mac OS 10.6.6
Судя по проведенным операциям в
Установка GlassFish Server Open Source Edition 2.1.1 под Mac OS 10.5.8
здесь нет проблем при установке.
Включаем терминал, переходим в каталог скачаного дистрибутива, пишем:
sudo ./glassfish-3.0.1-unix-ml.sh
вводим пароль..
и вуаля:
HibernateHelper - хороший класс, для работы с сессиями в Hibernate
Выбирает открытую сесию, если она есть, или создает новую
public class HibernateHelper {
private static final ThreadLocal session = new ThreadLocal();
private static final ThreadLocal transaction = new ThreadLocal();
private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
private HibernateHelper() {
}
public static Session getSession() {
Session session = (Session) HibernateHelper.session.get();
if (session == null) {
session = sessionFactory.openSession();
HibernateHelper.session.set(session);
}
return session;
}
public void CloseSession(){
HibernateHelper.getSession().close();
}
}
Подписаться на:
Сообщения (Atom)