我在牙科醫生的Java swing中製作桌面應用程序。在我的應用程序中,我的圖像是16位tiff灰度圖像。我在JPanel上繪製圖像。我想在myImage上添加或放置可移動的textarea。所以doctore可以在圖像上書寫並保存。所以當下次他打開圖像時,他/她可以很容易地理解患者的圖像。下面給出一個圖像的例子。如何在Java中的圖像上添加可移動的TextArea?
1
A
回答
2
0
我會重寫你的JPanel的paint方法(使它繪製圖像作爲背景)和一個JTextArea添加到它像往常一樣。這樣,您可以創建自己的Graphics對象,調用paint,然後將Graphics obj保存爲圖像。
public class MyPanel extends JPanel {
JTextArea myTextArea = new JTextArea();
public MyPanel {
// ...
add(myTextArea, new GridBagConstraints(....));
// ...
}
@Override
public void paint(Graphics g) {
g.drawImage(.....);
super.paint(g);
}
+0
「Swing程序應該覆蓋'paintComponent()'而不是覆蓋'paint()'。」 - [* AWT和Swing中繪製:繪製方法*](http://www.oracle.com/technetwork/java/繪畫140037.html#回調)。 – trashgod
相關問題
- 1. 如何在UIView上移動手指時添加圖像?
- 2. 如何在Java中自動添加行時在TextArea上自動滾動
- 3. 在textarea中添加圖像標題
- 4. 如何在jQuery中添加可拖動的「添加圖像」圖標
- 5. 如何在java中隨機繪製的圖像上添加mouselistener?
- 6. 如何將速度添加到Java中的可移動對象?
- 7. 如何在觸摸事件android中添加移動圖像?
- 8. 在Swing中添加另一個可移動圖像
- 9. 如何在textarea的行之外添加圖像?
- 10. 在Textarea中有不可移動的文字,但仍然可以添加到它?
- 11. 在java中添加圖像
- 12. 動態地添加圖像投射到可移動的帆布
- 13. 如何移動圖像上的CGContextRef
- 14. 如何在java中運行時動態添加圖像
- 15. 如何在javascript中移動動態加載的圖像
- 16. 如何在屏幕上移動圖像?
- 17. 如何在圖像上添加標籤。在jQuery的移動圖像的四角落
- 18. 添加圖像在JFrame中:Java的
- 19. 如何在圖庫視圖中的圖像上添加文本
- 20. 圖像上的對象在圖像移動時不會移動
- 21. 如何在java swing中的jframe中添加圖像?
- 22. 如何在vb.net的啓動畫面上添加圖像
- 23. 在TextArea中移動文本光標Java
- 24. 在活動的可切換標籤上添加圖像HTML/CSS
- 25. 如何在視圖中移動圖像
- 26. 如何在iPhone上的圖像上按像素添加顏色?
- 27. 在TextArea上添加滾動條
- 28. 在HTML5的畫布中添加可拖動的textarea
- 29. Semplice-向網站添加Javascript;在mousemove上移動背景圖像
- 30. 如何在EditText上添加圖像
@Reimeus感謝您的回覆。事實上,我的問題是,我在myapp中提供了5種測量功能,如繪製直線,曲線,形狀,角度和網格。當doctore繪製類似曲線的東西時,它會顯示在圖像上使用鼠標拖動的事件和線條列表以及曲線長度數組顯示在myapp上的一個標籤上。現在doctore想要在圖像中存儲繪製線。所以我用我的圖像的圖形對象和商店線在我的圖像。現在我想保存或寫入牙齒圖像中的字符串。所以我正在想這個。我試過Jtextfield,但對我來說工作不好。 – Jay
*「試過Jtextfield,但對我來說工作不好」*發佈您的最佳嘗試[SSCCE](http://sscce.org/)。另請參閱[本答案](http://stackoverflow.com/a/5853992/418556)中的'LabelRenderTest'類,它在圖像上繪製一個'JLabel'。 –
請參閱['ImageJ'](http://stackoverflow.com/tags/imagej/info)。 – trashgod