如何在不裁剪的情况下旋转缓冲图像? 有没有办法旋转JLayeredPane或JLabel?

我搜索过它,但我没有得到直接的回答。 我想要一个缓冲的图像被旋转但没有裁剪我知道新的尺寸将是这样的事情 int w = originalImage.getWidth(); int h = originalImage.getHeight(); double toRad = Math.toRadians(degree); int hPrime = (int) (w * Math.abs(Math.sin(toRad)) + h * Math.abs(Math.cos(toRad))); int wPrime = (int) (h * Math.abs(Math.sin(toRad)) + w * Math.abs(Math.cos(toRad))); 为我提供一种方法。 BTW有没有办法用ImageIcon旋转JLabel ? 意图:添加到面板和分层窗格,并将其保存到文件(保存分层窗格)。 或者我们可以旋转分层窗格吗?

使用Twilio发送短信后如何确保短信通过

我正在使用网站上提供的Twilio java包装器并开始进行一些测试。 我能够发送成功收到的短信。 但是,我想确保消息已成功发送,并且Twilio没有遇到任何问题(电话号码错误或任何原因)。 据我所知,当您向Twilio发送REST请求以发送SMS时,Twilio会响应状态。 我怎么能得到这个回复? 这是我找到的解释页面: http : //www.twilio.com/docs/howto/sms-notifications-and-alerts

如何在java中将jsp页面保存为pdf?

我有一个用JSP构建的页面,struts。这个页面加载了动态内容。 我希望将页面保存为PDF文件,其中包含所有内容和相同格式的单击按钮。 如果我可以保存包含所有内容的页面,我可以转换为PDF。 如何使用pdf格式保存jsp页面? 提前致谢

@PostConstruct中的CDI参数

我认为我的问题与此类似,但尚未发现它有效 为什么我不能用@Named执行此操作并使用CDI: @Named @RequestScoped public class DetailsBean { private Contacts detailsContact; @EJB ContactsFacade contactsEJB; private int id; public DetailsBean() { System.out.println(“details bean called”); } @PostConstruct public void onLoad() { detailsContact = contactsEJB.find(id); } 我无法记录身份证。 当然,@ ManagedProperty与CDI不兼容。 ***** UPDATE ***** 一些xhtml:     更多java代码: package com.atlanticpkg.view.beans; import com.atlanticpkg.model.entities.Contacts; import com.atlanticpkg.util.FacesUtils; import java.io.Serializable; import javax.annotation.PostConstruct; import javax.enterprise.context.RequestScoped; […]

使用“简单”XML序列化从Android上的res / raw加载数据

我是Java和Android开发的新手,所以请记住这一点。 我的目标是从打包到我的应用程序中的xml文件反序列化数据。 我试图使用Simple 2.4执行此操作,但在使用.read或.write时,代码中出现“未处理的exception类型exception”错误 我的代码看起来像这样: import java.io.InputStream; import android.app.Activity; import android.os.Bundle; import android.view.View; import org.simpleframework.xml.Serializer; import org.simpleframework.xml.core.Persister; public class ftRoster extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //Load in all available ship files here } public void myClickHandler(View view) { InputStream iStream […]

Android解码mp3与MediaCodec。 不要使用MediaExtractor

我想使用MediaCodec解码mp3。 但是,我不想使用MediaExtractor。 因为我想从mp3获取元数据。 冰冷(Shoutcast)流也被考虑在内。 我尝试通过改进MediaExtractor的示例来编写代码来解码来自FileInputStream的mp3文件。 但是解码导致错误是不可能的。 package com.test; import android.app.Activity; import android.media.AudioFormat; import android.media.AudioManager; import android.media.AudioTrack; import android.media.MediaCodec; import android.media.MediaCodec.BufferInfo; import android.media.MediaFormat; import android.os.Bundle; import android.os.Environment; import android.util.Log; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.nio.ByteBuffer; import com.test.R; public class AndroidTestActivity extends Activity { private static final String TAG = “TAG”; @Override protected void onCreate(Bundle […]

使用Java日历时忽略DST

我有一个绘制时间序列图的GUI。 用户通过在文本框中输入值来输入他们想要绘制的日期。 例如,如果他们输入25/07/13 22:00和26/07/13 00:00 ,图表应绘制从25日22:00:00到次日早晨00:00:59的数据。 用户输入的时间被解析为Calendar对象。 我的问题来自DST。 用户不关心DST,因此他们想要看到的只是这两次之间的图表。 但是, Calendar对象确实关心DST,因此我的“to”日期当前不是00:00,而是01:00。 (我在伦敦,我们目前是格林威治标准时间+ 1小时的夏令时)。 我想有效地忽略DST,并且当我想绘制图形时,好像一切都是GMT + 0。 我怎样才能做到这一点?

Arquillian wildfly8.2嵌入式:JBAS014670:初始化模块失败org.jboss.as.logging

我正在尝试建立一个使用arquillian进行某种集成测试的项目。 我已经完成了一些教程,但无法让我的测试运行。 我得到的例外是: Cannot not load JBoss LogManager. The LogManager has likely been accessed prior to this initialization. Jul 14, 2015 10:30:37 AM org.jboss.msc.service.ServiceContainerImpl INFO: JBoss MSC version 1.2.2.Final Jul 14, 2015 10:30:37 AM org.jboss.as.server.ApplicationServerService start INFO: JBAS015899: WildFly 8.2.0.Final “Tweek” starting Jul 14, 2015 10:30:38 AM org.jboss.as.controller.AbstractOperationContext executeStep ERROR: JBAS014612: Operation (“parallel-extension-add”) failed – […]

如何正确使用ScheduledExecutorService?

所以这是我第一次使用ScheduledFuture而且我承认我可能已经在我的头上了。 我似乎无法让下面的示例工作。 目标只是采取两组动作,每组都有自己的超时,然后继续下一组并无限期地重复。 static ScheduledExecutorService executor = Executors.newScheduledThreadPool(2); ScheduledFuture warm = executor.scheduleWithFixedDelay(() -> { System.out.println(“warmbeans”); //do more stuff here }, 0, 1000, TimeUnit.MILLISECONDS); ScheduledFuture cool = executor.scheduleWithFixedDelay(() -> { System.out.println(“coolbeans”); //do more stuff here }, 0, 500, TimeUnit.MILLISECONDS); while(true) { try {warm.get(1000, TimeUnit.MILLISECONDS);} catch (InterruptedException | ExecutionException | TimeoutException e) {Listen.cancel(true);} try {cool.get(500, TimeUnit.MILLISECONDS);} catch […]

Eclipse WTP部署构建路径依赖项

我有一个依赖于其他项目的Eclipse项目(项目属性/ Java构建路径/项目),这些其他项目导出自己的库(项目属性/ Java构建路径/订单和导出)。 有没有办法让Eclipse WTP和/或JBoss Tools在部署中包含依赖项目的导出文件? 我可以通过部署程序集单独添加jar,但我不想复制配置。 我们目前使用MyEclipse,但我们试图摆脱它出于其他原因。 克雷格