小编baw*_*awa的帖子

对哈希映射进行排序

我需要根据键对哈希映射进行排序.键是一个字符串(所以我需要按字母顺序排序),值是一个整数.我试图在网上搜索,发现树集一旦你把它自动排序.有人可以指导我如何将其转换为树集,或者即使我可以使用哈希映射对其进行排序.

提前致谢

java sorting hashmap treeset

3
推荐指数
1
解决办法
75
查看次数

在缓冲图像上绘图

我正在尝试绘制缓冲图像。我能够在框架上获取图片,但它似乎没有在图像上绘制。如果我使用

BufferedImage bufferedImage = new BufferedImage(1280, 800,BufferedImage.TYPE_INT_RGB);

然后它似乎绘制了字符串,但我想理想地在图像上绘制,因为我需要在图像上为项目绘制一些坐标。任何指导将不胜感激。原谅糟糕的缩进

import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class drawTest extends JPanel {

public void paint(Graphics g) {
   Image img = createImageWithText();
   g.drawImage(img, 20,20,this);
}

private Image createImageWithText(){
   BufferedImage bufferedImage = new BufferedImage(1280, 800,BufferedImage.TYPE_INT_RGB);
 //   BufferedImage bufferedImage = new BufferedImage()
  Graphics g = bufferedImage.getGraphics();

  try {
    bufferedImage = ImageIO.read(getClass().getResource("Unknown.jpg"));

  } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  } …
Run Code Online (Sandbox Code Playgroud)

java swing bufferedimage jframe paintcomponent

1
推荐指数
1
解决办法
9561
查看次数