1

Тема: Java - GUI помилка у коді

Доброго вечора.

При встановлені розмірів панелі в даній частині коду є помилка:

panel.setPreferredSize(new Dimension(widht:500, height:500));

Не можу збагнути де, може хтось підкаже де саме.


Тут весь код(помилка у 20-му рядку):

import javax.swing.*;
import jawa.awt.*;

public class myApp extends JFrame{
    private JPanel panel;
    private final int COLS=15; //Створюємо константу.
    private final int ROWS=1;
    private final int IMG_SIZE=50;

    public static void main (String[] srgs){
        new myApp();
    }
    private myApp(){
        myPanel();
        myFrame();
    }
    private void myPanel(){
        panel=new JPanel(); // Створюємо нову панель.
        //panel.setSize(500, 500); //
        panel.setPreferredSize(new Dimension(widht:500, height:500)); // Задаємо розміри панелі.
        //panel.setPreferredSize(new Dimension(widht:COLS*IMG_SIZE, height:ROWS_IMG_SIZE)); // 
        add(panel); // Додаємо панель на форму.
    }
    private void myFrame(){//Toll completed with exit code
        pack();
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); // Щоби програма закрилася.
        setTitle("Сапер"); // Вставновлюємо назву(заголовок).
        setLocationRelativeTo(null); // Розміщуємо по центру
        setResizable(false); // Щоби розмір вікна не змінювався.
        setVisible(true);// Щоби відображалася програма
    }
}

2

Re: Java - GUI помилка у коді

new Dimension(widht:500, height:500))
Ну, якщо Ви реально таке написали, а не IDEA відображає параметри, то дійсно помилка :)

new Dimension(500, 500)

P.S. myApp - бажано з великої літери

Подякували: Romanvolja1

3

Re: Java - GUI помилка у коді

fed_lviv написав:

new Dimension(widht:500, height:500))
Ну, якщо Ви реально таке написали, а не IDEA відображає параметри, то дійсно помилка :)

new Dimension(500, 500)

P.S. myApp - бажано з великої літери

Пробував без widht та height, як ви порадили:

panel.setPreferredSize(new Dimension(500, 500));

Та також вибиває помилку


У мене на компі є відео уроки по Java на Екліпсі у відео є саме так:

panel.setPreferredSize(new Dimension(widht:500, height:500));

також показано що цей код компілюється і запускається. Я навіть зробив скріншот.

Ось скріншот з відео, (за посиланням):
http://replace.org.ua/misc.php?action=p … =5504t9747

Правда я пробую в текстовому редакторі, а не в екліпсі можливо це через текстовий???

Post's attachments

Java.JPG 13.23 kb, 26 downloads since 2018-09-04 

4 Востаннє редагувалося /KIT\ (04.09.2018 15:21:28)

Re: Java - GUI помилка у коді

не widht, а width

[x|x<-[2..],all(>0)[x`mod`y|y<-[2..x-1]]]
Подякували: Romanvolja1

5 Востаннє редагувалося fed_lviv (04.09.2018 22:03:45)

Re: Java - GUI помилка у коді

Romanvolja написав:

Пробував без widht та height, як ви порадили:

panel.setPreferredSize(new Dimension(500, 500));

Та також вибиває помилку

Ну тоді скиньте саму помилку, а краще скрін з помилкою. Бо в мене все норм запускається.

Romanvolja написав:

Правда я пробую в текстовому редакторі, а не в екліпсі можливо це через текстовий???

А які команди компіляції та запуску додатка Ви прописуєте?

6 Востаннє редагувалося fed_lviv (04.09.2018 22:25:17)

Re: Java - GUI помилка у коді

fed_lviv написав:

Бо в мене все норм запускається.

Вибачаюсь, пробував через IDEA тому імпорт відбувався на автоматі. Спробував в текcтовому редакторі, отримав помилку. Проблема в імпорті, назва пакету import jawa.awt.*;

import java.awt.*;

Ну і звісно викиньте width:, height:

7 Востаннє редагувалося fed_lviv (04.09.2018 22:21:02)

Re: Java - GUI помилка у коді

https://a.radikal.ru/a05/1809/23/46f6e11cf6ab.png

На майбутнє рекомендую все ж таки відразу кидати саму помилку - швидше допоможуть. А ще краще - читати, що ж там пише :)