Bufferedimage成圆形

我有一个来自字节数组的缓冲图像。 如何将图像制成圆圈? 作物? 我不想要一个圆圈,我希望原始图像变成圆形并显示 def bufferedImage = imgSvc.convertByteArrayToBufferedImage(crop.image)

如何在此示例中禁止打印对话框?

private void printCard() { PrinterJob printjob = PrinterJob.getPrinterJob(); printjob.setJobName(“Label”); Printable printable = new Printable() { public int print(Graphics pg, PageFormat pf, int pageNum) { if (pageNum > 0) { return Printable.NO_SUCH_PAGE; } Dimension size = jLayeredPane2.getSize(); BufferedImage bufferedImage = new BufferedImage(size.width, size.height, BufferedImage.TYPE_INT_RGB); jLayeredPane2.print(bufferedImage.getGraphics()); Graphics2D g2 = (Graphics2D) pg; g2.translate(pf.getImageableX(), pf.getImageableY()); g2.drawImage(bufferedImage, 0, 0, (int) […]

在Netbeans中添加文档

我下载了支持操作MS Office文件的Apache POI开源项目的jar。 我下载的文件夹包含该项目的javadocs文件夹。 现在我的查询是如何将其与netbeans集成,以便自动完成文本框将显示这些jar的function的文档。

我无法在我的代码中启动播放器

我正在尝试启动我的代码并启动播放器。 但我做不到。 import javax.media.*; import java.io.*; public class MP3Player { public static void main(String[] args) throws Exception { File file = new File(“c://player/trigger.mpg”); MediaLocator mrl = new MediaLocator(file.toURL()); Player player = Manager.createPlayer(mrl); player.start(); } } [由Philipp编辑]根据原作者的评论,Netbeans打印出以下错误消息: Unable to handle format: MPEG, 160×120, FrameRate=30.0, Length=28800 Failed to realize: com.sun.media.PlaybackEngine@131f71a Error: Unable to realize com.sun.media.PlaybackEngine@131f71a BUILD SUCCESSFUL […]

如何暂停卡夫卡消费者?

我在我的框架中使用Kafka生产者 – 消费者模型。 消费者端消耗的记录随后被索引到elasticsearch上。 在这里我有一个用例,如果ES关闭,我将不得不暂停kafka消费者,直到ES启动,一旦启动,我需要恢复消费者并消耗我上次离开的记录。 我不认为这可以用@KafkaListener实现。 有谁能请给我一个解决方案吗? 我想我需要为此编写自己的KafkaListenerContainer,但我无法正确实现它。 任何帮助将非常感激。

如何在Apache PIG中正确进行内连接?

我有两个文件,一个叫做a-records 123^record1 222^record2 333^record3 和另一个名为b-records的文件 123^jim 123^jim 222^mike 333^joe 你可以在文件A中看到我有一次令牌123。 在文件B中,它在那里两次。 有没有办法使用Apache PIG我可以加入数据,这样我只能从A文件中获得一条连接记录? 这是我当前的脚本,输出如下 arecords = LOAD ‘$a’ USING PigStorage(‘^’) as (token:chararray, type:chararray); brecords = LOAD ‘$b’ USING PigStorage(‘^’) as (token:chararray, name:chararray); x = JOIN arecords BY token, brecords BY token; dump x; 产量: (123,record1,123,jim) (123,record1,123,jim) (222,record2,222,mike) (333,record3,333,joe) 当我真正想要的是(通知令牌123仅在加入后一次) (123,record1,123,jim) (222,record2,222,mike) (333,record3,333,joe) 有任何想法吗? 非常感谢

水平滚动条在CTabItem内的复合下不起作用

我有CtabItem,里面有一个Composite小部件。 然后,我在其中添加了一些组件。 代码是这样的 – Composite composite = new Composite(tabFolder, SWT.H_SCROLL); tabItem.setControl(composite); Label lblName = new Label(composite, SWT.NONE); lblName.setBounds(10, 28, 55, 15); lblName.setText(“Name”); textName = new StyledText(composite, SWT.BORDER); String myText = tree.getSelection()[0].getText(); textName.setText(myText); Point textNamesize = textName.computeSize(SWT.DEFAULT, SWT.DEFAULT); textName.setBounds(76, 28, textNamesize.x, 21); Label lblPath = new Label(composite, SWT.NONE); lblPath.setBounds(10, 83, 55, 15); lblPath.setText(“Path”); textPath = new […]

如何为所有Android设备创建通用的相机动作

在我的应用程序中,我想使用相机捕获图像并发送到服务器。 当用户打开我的应用程序的相机部分时,我想向他显示他正在使用的设备的默认相机。 目前以下是我用来捕捉图像的两行代码 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, TAKE_RECEIPT); 当我在HTC设备中运行此代码时,在捕获图像后,它显示了带有完成和重拍按钮的图像预览。 当我点击完成后,它将移至上一个活动。 当我在moto设备中使用代码时,在捕获图像后,它显示了带有插入,重新拍摄和取消的图像预览。 当我点击完成后,它将移至上一个活动。 像这样,所有设备都会有所不同。 因此,当我点击任何设备的完成或插入或任何其他按钮正面按钮时 ,我想开始上传过程。 如何处理请帮帮我….

如何在不输入字符的情况下让Java的hasNextInt()停止等待整数?

我得到了以下代码,并要求编写从TestList扩展的Solution类。 我为它编写了一个构造函数(刚刚调用了super),并在下面代码的最后一行调用了printSecond2()方法。 所有其他方法都是inheritance的。 这是代码: public class Test3A { public static void main(String[] args) { TestList tl = new Solution(); tl.loadList(); ((Solution) (tl)).printSecond2();//prints every second element } } 但是,该死的东西从来没有打印过任何东西,所以我进入了TestList类(提供了它)并在loadList()方法的每一行之后放置了println语句: public void loadList () { if (input.hasNextInt ())//input is a Scanner object { int number = input.nextInt (); loadList (); add (number); } } 我发现我可以继续无限地添加空格,换行符和整数,并且只有在输入字符时才会最终调用add(number)方法。 因此,如果我不这样做,它只是等待更多输入而不是继续前进。 由于提供的示例输入/输出是:我对此感到困惑: […]

如何在pom.xml中添加\ install到新创建的\第三方jar的maven依赖项

对于maven项目,我的代码需要一个Jar文件但不在maven存储库中,因此,我已经下载并在配置的远程存储库中添加了jar文件。 我想添加jar的依赖项。 所以我想知道 ? ? ? 另外我想知道在哪里可以找到jar子里的这些细节