小编789*_*789的帖子

启动android模拟器时出错:FB :: flushWindowSurfaceColorBuffer:找不到窗口句柄0x4

我刚开始使用android.因此,当我尝试启动AVD(详情如下)时,它不启动,只是一段时间的黑屏,直到我厌倦了它并关闭它.我安装了intelhaxm,并禁用了hyper-v.

这是我从控制台获得的日志:

[2014-07-28 20:02:52 - app2] ------------------------------
[2014-07-28 20:02:52 - app2] Android Launch!
[2014-07-28 20:02:52 - app2] adb is running normally.
[2014-07-28 20:02:52 - app2] Performing com.example.app2.MainActivity activity launch
[2014-07-28 20:02:52 - app2] Automatic Target Mode: Preferred AVD 'Test5' is not available. Launching new emulator.
[2014-07-28 20:02:52 - app2] Launching a new emulator with Virtual Device 'Test5'
[2014-07-28 20:02:53 - Emulator] emulator: device fd:1152
[2014-07-28 20:02:53 - Emulator] 
[2014-07-28 20:02:53 - Emulator] HAX is working and emulator runs in fast …
Run Code Online (Sandbox Code Playgroud)

android android-emulator

19
推荐指数
1
解决办法
2万
查看次数

如何在SWT中使标签背景透明

我对java SWT很新,并且在放置标签时,看起来我无法使标签背景透明.我正在使用eclipse luna SWT desine表格.这是我的窗口看起来像: 在此输入图像描述

如您所见,所有标签背景都是白色的.我应该怎么做,因此标签背景默认与窗口背景(灰色)相同(意思是 - 不是通过在运行时更改每个标签背景,这对我有用).

它可能很简单,但我在谷歌上找不到如何做到这一点.这是我的代码:

   import java.awt.Color;

import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
import org.eclipse.swt.SWT;
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.eclipse.swt.widgets.Label;
import org.eclipse.wb.swt.SWTResourceManager;
import org.eclipse.swt.widgets.Combo;
import org.eclipse.core.databinding.DataBindingContext;
import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.jface.databinding.swt.WidgetProperties;
import org.eclipse.core.databinding.beans.PojoProperties;
import org.eclipse.core.databinding.observable.Realm;
import org.eclipse.jface.databinding.swt.SWTObservables;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.layout.RowData;
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormAttachment;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.widgets.Canvas;


public class WinApp2 {
    private DataBindingContext m_bindingContext;

    protected Shell shell;
    private Text destenation_ip;
    private final FormToolkit formToolkit = new FormToolkit(Display.getDefault());
    private …
Run Code Online (Sandbox Code Playgroud)

java swt

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

SWT:如何在标签中开始新的一行?

我想制作一个包含几个字符串的标签,每个字符串都在一个新行中.例如:如何使这样label.setText(srt1/nstr2);看起来:

STRING1

字符串2

我试过用,/n但它不起作用.那么,我应该怎么做?

java swt label

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

如何完全关闭/删除JFrame

我制作了一个J1包含JButton 的JFrame(称之为).单击该按钮时,J2将打开一个新的JFrame(调用它). J1还有一个包含的ArrayList J2,以及所有其他已打开的Jframe. J2被设定为DISPOSE_ON_CLOSED 我为设置J2一个的windowClosed()方法.为了测试,我在循环里面的JFrame扔ArrayList,直到我获得了当前的J2刚关闭,而令人惊讶的,当我做J2.setVisisble(true)J2窗口的回报!

我还检查了扔任务管理器,并看到虽然开了一个新的J2,会使整个程序消耗更多的RAM,关闭每个J2在任务管理器上没有显示太大差异,它看起来不像任何内存被释放.看起来几秒后内存消耗会回到"正常"状态,所以我怀疑是否有直接与之相关的事情J2.

每次启动新内容时我都尝试打印(System.out.print)所有ArrayList内容J2,打开一个窗口,关闭它,打开一个新窗口后,我得到以下的messgae:

home.ATMmachine[frame0,252,198,620x420,invalid,hidden,layout=java.awt.BorderLayout,title=ATM Machine No.1,resizable,normal,defaultCloseOperation=DISPOSE_ON_CLOSE,rootPane=javax.swing.JRootPane[,9,38,602x373,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
Run Code Online (Sandbox Code Playgroud)

这意味着J2没有完全删除!

dispose()假设JFrame 方法

释放此Window,其子组件及其所有子组件使用的所有本机屏幕资源.也就是说,这些组件的资源将被销毁,它们使用的任何内存都将返回给操作系统,并且它们将被标记为不可显示.

所以我只是错了,并且框架将被删除并且总和更晚.

如果没有,那么我如何删除框架,以便引用它就像引用null?

java swing frame jframe

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

标签 统计

java ×3

swt ×2

android ×1

android-emulator ×1

frame ×1

jframe ×1

label ×1

swing ×1