Инструменты пользователя

Инструменты сайта


develop:java:practics

Это старая версия документа!


Содержание

Practics

GUI

Frame

Автономное приложение может создавать окно класса Frame, окно снабжается заголовком и может содержать меню. Для рисования в окне доступны все классы и методы библиотеки AWT, обычно применяемые апплетами
Для использования определяем новый класс наследуя от «Frame» и переопределяем конструктор, paint(), handlerEvent() и т.д.

:!: Пример
package simFrame;
 
import java.awt.*;
 
public class SimpleFrame {
    public static void main(String args[]){
        FrameWindow my_frame;
        my_frame = new FrameWindow("My Frame Window");
        my_frame.show();
    }
}
 
class FrameWindow extends Frame{
    public FrameWindow(String szTitle){
        super(szTitle);
        resize(200, 90);
        setBackground(Color.magenta);
        setForeground(Color.black);
    }
 
    public void paint(Graphics g){
        g.setFont(new Font("Helvetica", Font.PLAIN, 12));
        g.drawString("Text in frame", 10, 50);
        super.paint(g);
    }
 
    public boolean handleEvent(Event evt){
        if(evt.id == Event.WINDOW_DESTROY){
            setVisible(false);
            System.exit(0);
            return true;
        }
        else
            return super.handleEvent(evt);
    }
}

Types

Integer

parseInt() и valueOf() аналоги но первый возвращает int а второй Integer

:!: Пример
 

Manifest

:!: Пример
Manifest-Version: 1.0
Main-Class: com.gmware.applications.mga.mgaimport.MgaImportMain
Module-Name: mgaimport
Module-Version: mga.18.0.51079-34-gbefd25d8
Module-Commit-Date: 2023-02-22 06:14:30 +0000
Created-By: 17.0.5
Class-Path: profiles-mga.18.0.51079.jar pofc_app-mga.18.0.51079.jar plo5
 c_evaluation-mga.18.0.51079.jar plo6c_evaluation-mga.18.0.51079.jar pro
 files-base-mga.18.0.51079.jar
:!: Пример
 
develop/java/practics.1690863512.txt.gz · Последнее изменение: 2023/08/01 04:18 — admin