【java – 为什么LibGDX没有更新和渲染分离?】教程文章相关的互联网学习教程文章

java – 在JTable单元格中渲染BufferedImage【代码】

我需要在一个JTable列中显示BufferedImage.我覆盖了JTable方法@Override public Class<?> getColumnClass(int column) {if (column == 1){return BufferedImage.class;}return super.getColumnClass(column); }但我仍然获得对象的字符串表示而不是图像本身.有人知道我缺少什么吗?解决方法:我将填充需要使用ImageIcons显示图像的列,并让getColumnClass()方法返回Icon.class,然后使用显示Icon的JLabel进行渲染.事实上,我相信Default...

这是一个Swing Java 7渲染错误吗?【代码】

我做了一个简单的Swing应用程序.但渲染表现出错误.我做错了什么或者它是一个错误? 这是一个简单的小型JFrame,带有文本字段,按钮和空列表.如果我首先水平调整窗口大小然后键入文本字段,按钮会突然消失. 这是我的代码:public class App extends JFrame {public App() {JTextField messageFld = new JTextField();JButton saveBtn = new JButton("Save");JPanel inputPanel = new JPanel(new BorderLayout());inputPanel.add(messag...

java – 为什么我的OBJ解析器渲染这样的网格?【代码】

我已经把自己的OBJ解析器/导入器支持添加到我一直在研究的3D渲染引擎上.我遵循规范found HERE几乎’到发球台’,目前的例外是限制对组,面,顶点,法线和纹理坐标的所有支持(因此没有材料库或自由形式多边形支持).我的目标是简单地逐行解析 – 在我进行时生成面向对象的,分层的树状场景图 – 并允许开发人员自动将数据绑定到着色器程序,只需很少的手动调用开始操纵&查看网格.最终结果是我的引擎成功解析了大多数(如果不是全部)有效的OB...

java – 如何测量/计算Document需要自己渲染的大小?【代码】

我有一个javax.swing.text.Document,我想计算文档需要呈现自己的边界框的大小. 那可能吗? 纯文本几乎是微不足道的(高度=行数*行高,宽度=每行的最大宽度)但是如何使用RTF,HTML或任何其他文档执行此操作?解决方法:这段代码可能会给你一些想法:import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.text.*;public class TextPanePerfectSize extends JFrame {JTextField textField;JTextPane te...

java – 标题栏中的图形渲染【代码】

图形在标题栏中保持渲染.我使用封装在jlabel中的缓冲图像,并使用生成的图形对象在我的代码中绘制矩形.这是jframe类构造函数的重要部分:super();BufferedImage image=new BufferedImage(680,581,BufferedImage.TYPE_INT_ARGB);m_graphicsObject =image.getGraphics();JLabel label=new JLabel(new ImageIcon(image));// buttons, mouse events and other controls use listeners to handle actions// these listener are classesbt...

在Android上使用Java渲染PDF文件【代码】

我意识到Android没有内置的显示PDF文件的方法. 如何在Android上使用Java渲染PDF文件?解决方法:由于API Level 21(Lollipop)Android提供了PdfRenderer class:// create a new rendererPdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor());// let us just render all pagesfinal int pageCount = renderer.getPageCount();for (int i = 0; i < pageCount; i++) {Page page = renderer.openPage(i);// say we rend...

java – 为什么LibGDX没有更新和渲染分离?

我目前正在使用LibGDX和Java.我想知道,为什么LibGDX只为你提供游戏逻辑和渲染的渲染Mehtod.为什么LibGDX这样做,为什么LibGDX不继承像更新这样的另一个方法?我应该在渲染方法中处理游戏逻辑和渲染(当然我在渲染和更新方法中将其拆分)解决方法:渲染和更新方法如果存在则会连续调用.因此,将它们分离并使API复杂化没有多大意义.当然,如果你愿意,你可以创建两个不同的方法,并在提供的渲染方法中调用它们(如果你想分开的东西).如果您有时...

java – JSF2:如何在组件中的特定位置渲染复合组件的子项?【代码】

我有问题引用和显示复合组件的子项,如下所示:<xyz:mycomponent><h:outputText value="some text"/><h:outputText value="another text"/> </xyz:mycomponent>mycomponent的定义如下:<composite:implementation><!-- some tags here --><h:paneGroup><!-- I want component's childs (two outputText's) to be rendered here --></h:paneGroup> </composite:implementation>我可以通过#{cc.children}列出组件的子项,但我不知道如何...

java – 如何将图像渲染到JTable单元格【代码】

我想在我的JTable的单元格上应用渲染器,为此我创建了一个名为myRenderer的类:import java.awt.Component;import javax.swing.ImageIcon; import javax.swing.JTable; import javax.swing.table.DefaultTableCellRenderer;public class MyRenderer extends DefaultTableCellRenderer {public Component getTableCellRendererComponent(JTable table, ImageIcon icon) {setIcon(icon); return this; } }我使用这段代码在单元格上应用...

java – 渲染期间引发的异常:TabHost需要一个id为“android:id / tabs”的TabWidget【代码】

遇到Android Studio问题.基本上,我正在按照它所说的那样产生一个我无法弄清楚的错误. 我试过用android:id =“android:id / tabs”.唉,这也不起作用 这是XML:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingLeft="@dimen/activity_horizontal_margin"andro...

如何在JavaFX 2中编辑ComboBoxTableCell的默认渲染行为?【代码】

默认情况下,ComboBoxTableCell在未编辑时呈现为标签.我想改变这种行为,以便它一直呈现为ComboBox.但是我无法弄清楚如何. 基本上我有一个TableView.有些列是ComboBox类型.我希望始终显示ComboBox节点.varTypeCol.setCellValueFactory(new PropertyValueFactory<GlobalVariable, String>("varType")); varTypeCol.setCellFactory(new Callback<TableColumn<GlobalVariable, String>, TableCell<GlobalVariable, String>>() {@Overrid...

java – Android – 渲染线程内的结束活动【代码】

下午好. 我不熟悉android中的活动生命周期并尽可能地阅读,但我无法想出如何以一种很好的方式解决以下问题. 我有一个带有GLSurfaceView的活动,可以在屏幕上绘制各种内容.在这个GLSurfaceView的渲染线程中,我执行所有渲染以及实际更新逻辑(我最终会将其分离出来). 我遇到的麻烦来自渲染器中绘制的一个“屏幕”我希望结束Activity并让它调用各种生命周期方法. 通常我可以使用System.exit(0)执行此操作;但是以这种方式结束活动似乎并没...

java – 渲染JList时更改光标【代码】

我已经实现了我想做的事情,但我不禁想到有一种更有效的方式……让我来说明一下. 简而言之,我要问的问题是,是否有办法确定组件何时完成初始渲染. 我有一个JList,它连接到一个DefaultListModel并由自定义渲染器绘制,该渲染器扩展了DefaultListCellRenderer. JList的这个意图是通过日志文件“页面”,每次加载新页面时填充2500个元素.在我的机器上,完全呈现JList通常需要几秒钟,这实际上不是问题,因为将光标更改为等待光标是可以接受的...

java – 渲染android.support.design.widget.CoordinatorLayout的问题【代码】

我将android studio升级到2.2.3后面临问题问题是使用android.support.design.widget.CoordinatorLayout它显示了这个错误The following classes could not be found:– android.support.design.widget.CoordinatorLayout (Fix Build Path, Edit XML, Create Class)– android.support.design.widget.TextInputLayout (Fix Build Path, Edit XML, Create Class) Tip: Try to build the project. Tip: Try torefresh the layout.\ap...

渲染时JavaFX图像(PNG)透明度清晰度丢失【代码】

我在渐变背景上加载并显示透明PNG,结果如下: 如果我在Paint.NET中打开相同的文件,添加它看起来像这样的背景: 不知何故,JavaFX使图像松散清晰,我担心这可能是我的应用程序中所有图像的问题,而这只是在这种特殊情况下最明显的. 这是提取的代码,显示我如何加载此特定图像:ImageView imgDownload = new ImageView(this.getClass().getResource("/img/docstore/document_downloaded_btn.png").toExternalForm()); imgDownload.setFit...