如何在JPanel / JFrame中显示JasperReports Viewer ..?

我是使用JasperReports的新手。 在我的Swing应用程序中,我想在JPanel或JFrame显示JRViewer 。 谁能帮我吗?

使用java读取utf-8编码的文本文件

我在使用utf-8编码读取文本文件时遇到问题我正在使用带有netbeans 7.2.1平​​台的java 我已经配置了java项目来处理UTF-8 javaproject ==>右键单击==> properties ==> source ==> UTF-8 但仍然得到未知的字符输出: 代码: File fileDirs = new File(“C:\\file.txt”); BufferedReader in = new BufferedReader( new InputStreamReader(new FileInputStream(fileDirs), “UTF-8”)); String str; while ((str = in.readLine()) != null) { System.out.println(str); } 还有其他想法吗? 谢谢

在Servlet工作完成之前或之后执行doFilter()吗?

javax.servlet.Filter对象既可用于身份validation(Filter需要在任何servlet工作完成之前捕获请求),也可用于XSLT转换(servlet需要完全生成内容)。 什么时候实际执行? 我知道这是依赖于实现的(在Web容器上),但这似乎是需要所有人解决的问题。 也许为Web容器的每个Filter注册设置一个配置选项? 额外: 什么控制filter执行的顺序? 为什么FooFilter会在BarFilter之前执行?

Maven Java EE配置

在我的maven项目中,我有这个有效的POM: 4.0.0 spring example 0.0.1-SNAPSHOT war example http://maven.apache.org UTF-8 org.springframework spring-context 4.0.3.RELEASE compile org.springframework.ws spring-ws-core 2.1.4.RELEASE compile org.springframework.security spring-security-web 3.2.3.RELEASE compile org.springframework.security spring-security-config 3.2.3.RELEASE compile org.hibernate hibernate-core 4.3.5.Final compile org.hibernate hibernate-validator 5.1.0.Final compile org.springframework spring-orm 4.0.3.RELEASE compile org.springframework spring-tx 4.0.3.RELEASE compile false central Central Repository http://repo.maven.apache.org/maven2 never false central Central Repository http://repo.maven.apache.org/maven2 C:\Users\Kleber\Downloads\Projetos\example\src\main\java C:\Users\Kleber\Downloads\Projetos\example\src\main\scripts C:\Users\Kleber\Downloads\Projetos\example\src\test\java […]

Thread.getStackTrace()有多昂贵?

在日志记录系统中,每个日志输出都由辅助类完成,并使用此方法 public void debug(String message) { Logger logger = Logger.getLogger(getCallingClass()); logger.debug(message); } … public Class getCallingClass() { /* Calls Thread.getStackTrace() and back traces until the class on the stack trace != this.getClass(). */ return classFound; } 它的运行成本有多高,是否会有显着的性能提升?

如何从函数onResponse of Retrofit返回值?

我正在尝试返回我在retrofit调用请求中从onResponse方法获得的值,是否有一种方法可以从覆盖的方法中获取该值? 这是我的代码: public JSONArray RequestGR(LatLng start, LatLng end) { final JSONArray jsonArray_GR; EndpointInterface loginService = ServiceAuthGenerator.createService(EndpointInterface.class); Call call = loginService.getroutedriver(); call.enqueue(new Callback() { @Override public void onResponse(Response response , Retrofit retrofit) { jsonArray_GR = response.body().getRoutes(); //i need to return this jsonArray_GR in my RequestGR method } @Override public void onFailure(Throwable t) { } }); return […]

从轴承和距离计算纬度和长度

我很难将头部缠绕在一些三角函数上。 我试图从开始lat和日志以及距离和方位推导出目的地纬度和经度。 幸运的是,我找到了一个惊人的网站,它描述了我需要的function: http : //www.movable-type.co.uk/scripts/latlong.html “目的地点给定距离并从起点开始”我在我的尝试中java程序,但它不适合我。 我按照网站的说法部署了它。 这是我的代码: double dist = 150/6371; double brng = Math.toRadians(90); double lat1 = Math.toRadians(26.88288045572338); double lon1 = Math.toRadians(75.78369140625); double lat2 = Math.asin( Math.sin(lat1)*Math.cos(dist) + Math.cos(lat1)*Math.sin(dist)*Math.cos(brng) ); double a = Math.atan2(Math.sin(brng)*Math.sin(dist)*Math.cos(lat1), Math.cos(dist)-Math.sin(lat1)*Math.sin(lat2)); System.out.println(“a = ” + a); double lon2 = lon1 + a; lon2 = (lon2+ 3*Math.PI) % (2*Math.PI) […]

Hashmap与arrays性能

当Array的索引已知时,使用Arrays或HashMaps更好(性能方面)吗? 请记住,示例中的’objects array / map’只是一个示例,在我的实际项目中它由另一个类生成,所以我不能使用单个变量。 ArrayExample: SomeObject[] objects = new SomeObject[2]; objects[0] = new SomeObject(“Obj1”); objects[1] = new SomeObject(“Obj2”); void doSomethingToObject(String Identifier){ SomeObject object; if(Identifier.equals(“Obj1”)){ object=objects[0]; }else if(){ object=objects[1]; } //do stuff } HashMapExample: HashMap objects = HashMap(); objects.put(“Obj1”,new SomeObject()); objects.put(“Obj2”,new SomeObject()); void doSomethingToObject(String Identifier){ SomeObject object = (SomeObject) objects.get(Identifier); //do stuff } HashMap看起来要好得多,但我真的需要这方面的表现才能优先考虑。 编辑:井阵,那么,建议仍然欢迎 […]

关于servlet的线程安全

可能重复: servlet如何工作? 实例化,会话变量和multithreading servlet是线程安全的吗? 例如,如果我打开5个不同的浏览器并向容器中的一个servlet发送请求,它是否仍然是线程安全的,我特意指的是service()方法

用Java构建GUI

您更喜欢构建GUI的机制是什么:从头开始或使用GUI构建软件?