Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Expert hjalp behovs: spara figuren i databasen, stor problem, behover enkla idee

Postades av 2004-12-03 10:32:59 - David kahn, i forum java, Tråden har 10 Kommentarer och lästs av 1087 personer

Har ett stort problem!

Jag har ett program som skapar flera pilar med hjalp av GeneralPath.

Problemet ar nu hur spara granserna for pilen i databasen for att sen kunna lasa fran databasen och aterskapa pilen igen. (Jag tanker mest pa den enklaste lagringen)

Som jag har tankt nu, tanker jag spara x, y, bredd, hojd och vinkel for pilen i databasen for att kunna aterskapa den igen. (vinkel om man har roterat pilen)

Genom att avlasa en pils granser genom att gora en mousepressed pa den kan man ta reda pa x, y och bredd och hojd som koden nedan visar:

public Rectangle getArrowBounds(GeneralPath arrow)
{
        Rectangle r = arrow.getBounds();
        return new Rectangle(r.x, r.y, r.width, r.height);
}


Tanker jag ratt eller ar jag ute och cyklar, finns det enklare losningar for det har?

Uppskattar alla tips och forslag!

<code java>
//sa har skapas en pil med GeneralPath
GeneralPath arrow = new GeneralPath();
arrow.moveTo(e.getX(), e.getY() + 10);
arrow.lineTo(e.getX() + 20, e.getY() + 10);
arrow.lineTo(e.getX() + 20, e.getY() + 0);
arrow.lineTo(e.getX() + 40, e.getY() + 20); //Size for arrow head
arrow.lineTo(e.getX() + 20, e.getY() + 40);
arrow.lineTo(e.getX() + 20, e.getY() + 30);
arrow.lineTo(e.getX() + 0, e.getY() + 30);
arrow.lineTo(e.getX() + 0, e.getY() + 10);
<code java>


Svara

Sv: Expert hjalp behovs: spara figuren i databasen, stor problem, behover enkla

Postades av 2004-12-03 10:57:33 - Simon Dahlbacka

men kan du inte bara spara ner koordinaterna som du använder då (x1,y1), (x2, y2)..


Svara

Sv:Expert hjalp behovs: spara figuren i databasen, stor problem, behover enkla

Postades av 2004-12-03 11:31:28 - David kahn

Ok, du menar att spara x, y koordinaterna pa lineTo vardena nedan, men fragan ar hur avlasa varje lineTo koordinat?

Tank om man resizar pilen da ar det inte samma varden som nedan.

arrow.moveTo(e.getX(), e.getY() + 10);
arrow.lineTo(e.getX() + 20, e.getY() + 10);
arrow.lineTo(e.getX() + 20, e.getY() + 0);
arrow.lineTo(e.getX() + 40, e.getY() + 20); //Size for arrow head
arrow.lineTo(e.getX() + 20, e.getY() + 40);
arrow.lineTo(e.getX() + 20, e.getY() + 30);
arrow.lineTo(e.getX() + 0, e.getY() + 30);
arrow.lineTo(e.getX() + 0, e.getY() + 10);


Svara

Sv: Expert hjalp behovs: spara figuren i databasen, stor problem, behover enkla

Postades av 2004-12-03 11:59:32 - Simon Dahlbacka

då du resizar pilen borde du ju veta vad du har för värden då?


Svara

Sv:Expert hjalp behovs: spara figuren i databasen, stor problem, behover enkla

Postades av 2004-12-03 12:46:52 - David kahn

OK, det har kan vara en losning, fragan ar hur ska man gora for att avlasa varje lineTo koordinat vid mousepressed pa varje pil?




Svara

Sv: Expert hjalp behovs: spara figuren i databasen, stor problem, behover enkla

Postades av 2004-12-03 13:52:46 - David kahn

Ingen som kan svara pa det??


Svara

Sv:Expert hjalp behovs: spara figuren i databasen, stor problem, behover enkla

Postades av 2004-12-03 13:54:21 - Simon Dahlbacka

tja, om du förväntar dej svar i realtid så är inte ett forum det rätta sättet.. <ironi>det har ju ändå gått en hel timme sen ditt senaste inlägg..</ironi>


Svara

Sv: Expert hjalp behovs: spara figuren i databasen, stor problem, behover enkla

Postades av 2004-12-03 14:08:20 - David kahn

hehe, tankte att det finns sakert nagon annan som har varit i samma problem situation...

Har letat pa natet att avlasa en GeneralPath alla koordinater men har inte hittat nat an :(


Svara

Sv:Expert hjalp behovs: spara figuren i databasen, stor problem, behover enkla

Postades av 2004-12-03 14:16:38 - Simon Dahlbacka

http://java.sun.com/j2se/1.4.2/docs/api/java/awt/geom/GeneralPath.html#getPathIterator(java.awt.geom.AffineTransform)
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/geom/PathIterator.html#currentSegment(double[])


Svara

Sv: Expert hjalp behovs: spara figuren i databasen, stor problem, behover enkla

Postades av 2004-12-03 16:12:36 - David kahn

Tack for lankarna Simon!

Hade varit bra om de kunde visa med kodexempel i manualen :)


Svara

Sv: Expert hjalp behovs: spara figuren i databasen, stor problem, behover enkla

Postades av 2004-12-04 00:39:11 - Pontus Wång

Antingen sparar du pilens kooordinater och dess skala eller så räknar du om alla koordinater till värden mellan t.ex. noll och hundra. Då spelar skalan ingen roll...


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 154
27 952
271 704
1 009
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies