Find Jobs
Hire Freelancers

JavaFx Project

$30-250 CAD

完了済み
投稿日: 4年以上前

$30-250 CAD

完了時にお支払い
There are three tasks. Assignment Instruction Task One: Edit [login to view URL] so that when you left click on the canvas it places the first polyline point. Each subsequent left click on the canvas adds a line segment to the polyline. A final right click ends the polyline. The next left click starts another polyline. As the mouse moves over the canvas, the current potential next line segment is on display. Task Two: a user interface that allows me to specify where to save the Paint, then saves all Paint commands to a file. IMPLEMENTATION DETAIL : Implementation details for the save feature: This amounts to saving the command list to a file according to the Paint Save File Format. Do this using what you have learned in class about FileIO. You can find the format of the save file in the Assignment3 project under Assignment3/paintSaveFileFormat.txt. (CLASS NOTES PROVIDED IN FOLDER CLASS NOTES) Task Three: the ability to open previously saved Paint programs. A file dialog should appear, allowing me to choose the file to load. If the file is not in the correct format, provide an appropriate error message. IMPLEMENTATION DETAIL: Implementation details for the load feature: Read a file in Paint Save File Format, being careful to parse each line using an appropriate regular expression/expression. You can find the format of the save file in the Assignment3 project under Assignment3/paintSaveFileFormat.txt. The result of the execution of the load method should modify the given PaintModel. Some ShapeCommands will require careful parsing. For example, you will have to walk through a squiggle to properly parse it using Patterns and groups. HINT: Since spaces don't matter, strip them out of the line immediately after you read them from the file. This simplifies your regular expressions! That is, in [login to view URL], add l = [login to view URL]("\\s+",""); // right at the start of the while loop
プロジェクト ID: 22626009

プロジェクトについて

3個の提案
リモートプロジェクト
アクティブ 4年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
Hello I am Java expert and interested in the project. I have reviewed provided details and would like to help you out with this project. Please share files so we can discuss this further. Regards Anshu
$120 CAD 3日以内
4.7 (453 レビュー)
7.5
7.5
この仕事に3人のフリーランサーが、平均$153 CADで入札しています
ユーザーアバター
I have completed similar lrojects in the past and i am sure my implementation will satisfy all your criterion.
$200 CAD 3日以内
5.0 (2 レビュー)
1.9
1.9

クライアントについて

CANADAのフラグ
Mississauga, Canada
0.0
0
お支払い方法確認済み
メンバー登録日:12月 1, 2019

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。