我需要帮助来绘制多边形

时间:2019-04-13 10:21:31

标签: java

我正在尝试绘制某种类型的多边形,但是我无法使其正常工作。我的公式错了吗?如果可以,您能帮我吗?

我想使用Java.awt.polygon绘制多边形

public class CompanyDataModel
{
    [PrimaryKey, AutoIncrement, Column("ID")]
    public long ID { get; set; }
    public string Name { get; set; }
    public ColorType ColorType { get; set; }
    [OneToMany(CascadeOperations = CascadeOperation.All)]
    public List<FunctionDataModel> Functions { get; set; }
    [OneToMany(CascadeOperations = CascadeOperation.All)]
    public List<LocationDataModel> Locations { get; set; }

    public CompanyDataModel()
    {
        Functions = new List<FunctionDataModel>();
        Locations = new List<LocationDataModel>();
    }
}


public class FunctionDataModel
{
    [PrimaryKey, AutoIncrement, Column("ID")]
    public long ID { get; set; }
    public string Name { get; set; }
    [ForeignKey(typeof(CompanyDataModel))]
    public long CompaniesID { get; set; }
    [ManyToOne]
    public CompanyDataModel Company { get; set; }
}

public class LocationDataModel
{
    [PrimaryKey, AutoIncrement, Column("ID")]
    public long ID { get; set; }
    public string Name { get; set; }
    [ForeignKey(typeof(CompanyDataModel))]
    public long CompaniesID { get; set; }
    [ManyToOne]
    public CompanyDataModel Company { get; set; }
}

这是我期望的 https://i.gyazo.com/bdd8510d0128bab6347bb6c110f03c92.png

我正在得到这个 https://i.gyazo.com/55a00ae07d4f31732db12805fa592aec.png

1 个答案:

答案 0 :(得分:0)

我的公式是正确的。我的长度和宽度值不正确。我的宽度是我的长度,而我的长度是我的宽度。抱歉!

相关问题