Java උදව්වක් ඕනා

Fake Hakker

Well-known member
  • Sep 8, 2015
    953
    214
    63
    172.0.0.1
    තාම මම java ඉගෙන ගන්න ගමන් .:yes::yes: ඔව් ඔව් swing තමයි . netbeans තමයි පාවිච්චි කරන්නේ.
    ප්‍රශ්න කිහිපයක්ම තියනවා .

    1) කොහොමද svg file එකක් java application එකකට දාන්නේ පහල තියනවා වගේ. එක එක කොටස් click කරහම වෙනම method එකක් call වෙන්නත් ඕන .
    >>> මේ වගේ svg එකක් <<<

    2)Database එකක්, Database Server එකක් install නොකර java එකක පාවිච්චි කරන්නේ කොහොමද (SQLite හැර)

    3)2 වෙනි එකට SQLite use කරා , Jar file එකකට build කරලා එක launch4j එකෙන් exe එකක් කරා එත් හදපු App එකට අදාල libarary ටික වෙනම තියන්න ඕනද . එක අපිට ඇතුලින්ම දාන්න බැයිද?

    දන්නා අය උදව් කරන්නකෝ

    ....
     
    Last edited:
    • Like
    Reactions: AnuradhaRa

    rrckguy

    Active member
  • Dec 10, 2008
    422
    40
    28
    Use org.apache.batik.swing

    1) org.apache.batik.swing library eka use karapan svg ekak daanna panel ekakata

    import org.apache.batik.swing.*;
    import org.apache.batik.swing.svg.*;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.Event.*;

    public class SVGCanvasDemo {

    JSVGCanvas svgCanvas = new JSVGCanvas();

    public static void main(String args[]) {
    JFrame frame = new JFrame("JSVGCanvas Demo");
    frame.setSize(600, 600);

    frame.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent ev) {
    System.exit(0);
    }
    });

    new SVGCanvasDemo(frame);
    }

    public SVGCanvasDemo(JFrame frame) {
    frame.getContentPane().setLayout(new BorderLayout());
    frame.getContentPane().add("Center", svgCanvas);
    frame.setVisible(true);
    svgCanvas.setURI("http://ikman.lk/dist/svg/map/ikman-54879037.min.svg");
    }
    }

    2) Server ekak nathiwa MySql, Postgres wage ewa server ekak nathuwa use karanna ba, ekko remote server ekak thiyenna ona. Client driver eka umbe app eke library ekata daala package karanna ona

    3) Ona karana libraries app ekata daala package karanna ona. natnam portable wen na. runtime eke nathi wunoth classnot found exception eka enawa.
     
    Last edited:
    • Like
    Reactions: Fake Hakker

    Fake Hakker

    Well-known member
  • Sep 8, 2015
    953
    214
    63
    172.0.0.1
    1) org.apache.batik.swing library eka use karapan svg ekak daanna panel ekakata

    import org.apache.batik.swing.*;
    import org.apache.batik.swing.svg.*;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.Event.*;

    public class SVGCanvasDemo {

    JSVGCanvas svgCanvas = new JSVGCanvas();

    public static void main(String args[]) {
    JFrame frame = new JFrame("JSVGCanvas Demo");
    frame.setSize(600, 600);

    frame.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent ev) {
    System.exit(0);
    }
    });

    new SVGCanvasDemo(frame);
    }

    public SVGCanvasDemo(JFrame frame) {
    frame.getContentPane().setLayout(new BorderLayout());
    frame.getContentPane().add("Center", svgCanvas);
    frame.setVisible(true);
    svgCanvas.setURI("http://ikman.lk/dist/svg/map/ikman-54879037.min.svg");
    }
    }

    2) Server ekak nathiwa MySql, Postgres wage ewa server ekak nathuwa use karanna ba, ekko remote server ekak thiyenna ona. Client driver eka umbe app eke library ekata daala package karanna ona

    3) Ona karana libraries app ekata daala package karanna ona. natnam portable wen na. runtime eke nathi wunoth classnot found exception eka enawa.




    thank you rrckguy ;)