paint

    11熱度

    3回答

    正如我所看到的,有兩種方法可以處理鼠標事件來繪製圖片。 第一個是檢測鼠標移動並畫出一條線到鼠標所在的位置,如here所示。但是,這樣做的問題在於,對於較大的筆刷大小,由於使用筆劃的筆觸大小來創建粗線,因此每個不是筆直的「線」之間會出現很多間隙。 另一種方式是在鼠標移動時畫圓圈,如圖所示here。問題在於,如果鼠標移動速度快於計算機檢測到鼠標輸入的速度,則每個圓圈之間會出現間隙。 下面是截圖與我的問

    0熱度

    4回答

    我正在嘗試擴展繪畫程序,爲其添加自定義功能。你能提出一個簡單的開放源代碼的油漆程序,用C語言編寫,並使用我可以擴展的GTK +庫嗎?它應該在Linux中進行編譯,也可以在Windows中進行編譯(使用MinGW)。謝謝。 編輯: 我發現this,它看起來像是我一直在尋找,但我想要的東西,如果它存在更簡單。

    2熱度

    1回答

    我有一個控制器,它在ToolStripControlHost中承載NumericUpDown並公開NumericUpDown的屬性。在功能上,這很好,但是當它放置在ToolStrip上時,它不適合與其他ToolStripItem s。 我想使用ToolStrip的現有ToolStripRenderer以類似於控制上的ToolStripComboBox es的方式繪製控件。我不想創建自定義ToolS

    4熱度

    2回答

    我已經子類java.awt.Frame並重寫paint()方法,因爲我希望手動繪製整個窗口的內容。 但是,在圖形對象上,(0,0)對應於窗口左上角里面的標題欄裝飾,而不是第一個可繪製像素。 我可否以跨平臺的方式確定第一個可繪製像素的座標(即裝飾高度),避免使用Mac OS X特有的模糊因子?爲了找到窗口的實際可繪製區域,我會被強制嵌套一個Panel組件嗎? 這裏我的代碼不居中窗口可繪畫區域內的藍色

    19熱度

    5回答

    我正在尋找一種算法,它在軸上放置刻度標記,給定要顯示的範圍,要顯示的寬度以及測量刻度標記的字符串寬度的函數。例如,假設我需要在1e-6和5e-6之間顯示一個寬度並以像素爲單位顯示,那麼該算法將確定我應該將tickmarks(例如)放在1e-6,2e-6 ,3e-6,4e-6和5e-6。考慮到較小的寬度,它可能決定最佳位置僅在偶數位置,即2e-6和4e-6(因爲放置更多的標記會導致它們重疊)。 智能

    3熱度

    4回答

    我正在研究一個簡單的小擺動組件,並且我正在撕掉我的頭髮,試圖弄清爲什麼我的繪畫方法不起作用。 這個組件背後的想法是它是一個帶標籤的小型JPanel。背景(標籤後面)應該是白色的,左側的彩色矩形表示兩個度量的比例:「實際」和「預期」。 如果你有一堆這些組件垂直對齊,它們會形成一個條形圖,由橫條組成。 這種事情應該是超級簡單的。 總之,這裏的代碼: package com.mycompany.view

    1熱度

    2回答

    我有一個作爲Java applet運行的繪圖應用程序。我需要將畫布的內容以任何圖像格式(通常爲PNG)保存在服務器計算機上。請幫忙!

    5熱度

    4回答

    我有一個快速的問題。如何獲得由JComponent.paint或paintComponent生成的圖像? 我有一個JComponent,我用它作爲'工作區',並將paintComponent方法覆蓋到我自己的位置。問題是我的工作空間JComponent也有孩子,他們有自己的paintComponent方法。 因此,當Swing渲染我的工作區組件時,它呈現工作區圖形,然後渲染其子節點。 但是,我想要