В чем разница между JFrame и FramView в Java? - PullRequest
1 голос
/ 26 июня 2010

1 - в чем разница между JFrame и FramView в Java ??

2 - когда я создаю новое настольное приложение с NetBeans, создается FrameView, и когда я помещаю на него какой-либо компонент (в режиме разработки), он выглядит так красиво (см. Рисунок 1 в нижней ссылке)

, но когда приложение запускается, оно выглядит следующим образом !! (см. Рисунок 2 в нижней ссылке)

и когда я создаю JFram и помещаю на него кнопку, всякий раз, когда приложение запускается, кнопка выглядит следующим образом ...!!(см. рисунок 3 в нижней ссылке)

почему это произошло .. ??Я хочу создать красивый интерфейс и компонент Like на FramView, но без проблем в дизайне?Как я это делаю ??

Примечание: я использую NetBeans 6.8

см. Рисунки http://www.freeimagehosting.net/uploads/fc54702761.png

Извините, потому что я размещаю изображения таким образом, но ваш веб-сайт не позволяет мне помещать изображенияи несколько гиперссылок, потому что я новый пользователь

1 Ответ

1 голос
/ 26 июня 2010

Если память мне не изменяет, FrameView - это пользовательский компонент Netbeans. Чтобы компоненты JFrame выглядели «лучше», добавьте следующий код перед вызовом метода init():

import javax.swing.UIManager;


public class NewJFrame extends javax.swing.JFrame {

/** Creates new form NewJFrame */
public NewJFrame() {
    try
    {
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    }
    catch (Exception e) {    }

    initComponents();
}

.
. 
.
.
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new NewJFrame().setVisible(true);
        }
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...