#java #eclipse #user-interface #ubuntu
#java #eclipse #пользовательский интерфейс #ubuntu
Вопрос:
Я не могу выполнить программу Java gui в eclipse 3.6 под Ubuntu 11.04. когда я нажимаю на run as Java Application
, ничего не происходит. Когда я переключился на console
там просто <terminated>
Итак, что делать. Я установил jdk 1.6.0_25
Также в моей системе установлен openjdk. но я не знаю, как настроить это с помощью eclipse.
Вот программа:
public class AnimWallpaper {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
UserInterface mainWindow = new UserInterface();
}
}
import java.awt.Color;
import java.awt.Container;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class UserInterface extends Frame {
/**
* Serial version Id
*/
private static final long serialVersionUID = 7925308422918335055L;
public UserInterface(){
setTitle("Animated Wallpaper");
setSize(400, 300);
Container con = new Container();
con.setBackground(new Color(83, 68, 235));
add(con);
addWindowListener(new WindowAdapter() {
public void closingEvent(WindowEvent e){
System.exit(0);
}
});
}
}
Оба класса находятся в разных файлах и в одном пакете com.anim
Заранее спасибо:)
Комментарии:
1. Хм, к сожалению, нам нужно немного больше информации для устранения этой проблемы.
2. Есть ли у вас основной метод, создающий экземпляр фрейма?
3. запустите его с консоли и посмотрите на журнал
4. вы установили его (jframe) видимым?
this.setVisible(true)
5. Я попробовал ./ eclipse с консоли, но там не появилось журнала
Ответ №1:
Вам нужно сделать ваше окно видимым, чтобы оно отображалось. добавьте строку setVisible(true);