Tag: 用户界面

用WPF实现日志查看器

我寻求build议,以实现与WPF的控制台日志查看器的最佳方法。 它应该符合以下标准: 快速滚动100.000+行 一些条目(如堆栈跟踪)应该是可折叠的 长项目包装 该列表可以按不同的标准过滤(search,标签等) 最后在添加新项目时应该保持滚动 线元素可以包含某种添加格式,如超链接和计数器 总的来说,我有一些想法,比如FireBug和Chrome的控制台窗口。 我玩了这个,但我没有取得太多的进展,因为… – 数据网格无法处理不同的项目高度 – 滚动位置只是释放滚动条后更新(这是完全不可接受的)。 我很确定,我需要某种forms的虚拟化,并愿意遵循MVVM模式。 任何帮助或指针是受欢迎的。

将多个JComponent绘制到一个框架

我试图将多个汽车物体绘制在同一个窗口上,但看起来它们是互相覆盖的。 这是我在Car类中重写的paintComponent方法 public void paintComponent(Graphics g) { Graphics2D g2 = (Graphics2D) g; g2.setColor(wheelColor); g2.fill(leftWheel); g2.fill(rightWheel); g2.setColor(bodyColor); g2.fill(body); g2.fill(cab); } 在我的Viewer类中: JFrame f = new JFrame(); initializeFrame(f); Car x = new Car(100, 100); Car y = new Car(300, 300); f.add(x); f.add(y); 虽然坐标看起来不一样,但只有最后一辆车正在绘制。 有什么build议么? 谢谢

在GUI面板中创buildJava控制台

如何在GUI面板中创buildJava控制台的实例?

如何在屏幕底部alignment视图?

这是我的布局代码; <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:text="@string/welcome" android:id="@+id/TextView" android:layout_width="fill_parent" android:layout_height="wrap_content"> </TextView> <LinearLayout android:id="@+id/LinearLayout" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="bottom"> <EditText android:id="@+id/EditText" android:layout_width="fill_parent" android:layout_height="wrap_content"> </EditText> <Button android:text="@string/label_submit_button" android:id="@+id/Button" android:layout_width="wrap_content" android:layout_height="wrap_content"> </Button> </LinearLayout> </LinearLayout> 这看起来像是在左边,我想要它看起来像在右边。 显而易见的答案是将TextView设置为fill_parent的高度,但这不会使button或input字段留下空间。 基本上问题是,我希望提交button和文本条目是固定的高度在底部和文本视图来填充空间的其余部分,类似的水平线性布局我希望提交button来包装其内容和为文本条目填充其余的空间。 如果线性布局中的第一个项目被告知fill_parent,那么它完全是这样做的,不会留下其他项目的空间,我怎样才能得到一个线性布局中的第一个项目,以填补除了剩下的布局中的项目? 编辑: 相对布局确实是答案 – 谢谢! <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:text="@string/welcome" android:id="@+id/TextView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true"> […]

我怎样才能得到一个string资源AlertDialog中的可点击的超链接?

我试图完成的是在AlertDialog显示的消息文本中有可点击的超链接。 虽然AlertDialog实现愉快地强调和AlertDialog超链接(使用传递给Builder.setMessage的string资源中的<a href="…">定义),但链接不会变成可点击的。 我目前使用的代码如下所示: new AlertDialog.Builder(MainActivity.this).setTitle( R.string.Title_About).setMessage( getResources().getText(R.string.about)) .setPositiveButton(android.R.string.ok, null) .setIcon(R.drawable.icon).show(); 我想避免使用WebView来显示文本片段。

如何在偏好摘要中显示Android偏好设置的当前值?

这必须经常提出。 当用户在Android应用程序中编辑首选项时,我希望他们能够在Preference摘要中查看当前设置的首选项值。 例如:如果我有一个“丢弃旧消息”的首选项设置,指定消息需要清理的天数。 在PreferenceActivity我希望用户看到: “放弃旧信息” < – 标题 “ x天后清理消息” < – 摘要其中x是当前首选项值 额外的信用:使这个可重用,所以我可以很容易地适用于所有我的喜好,无论他们的types(以便它与EditTextPreference,ListPreference等与最小量的编码)。

select文件对话框

有谁知道一个完整的select文件对话框? 也许有一个地方可以过滤除特定扩展名以外的所有文件? 我还没有find任何轻量级的东西来轻松实现我的项目之一。 唯一的其他select似乎是使用OI FileManager的开放意图,但是这需要用户已经安装了文件pipe理器。 如果有人能指出一个允许用户浏览文件夹并select一个文件并返回path的对话框,我将不胜感激。

tkinter:如何使用方法

嘿,我是新来的python,并使用tkinter我的贵族。 我在使用“之后”方法时遇到了问题。 目标是每5秒钟出现一个随机字母。 这是我的代码: import random import time from tkinter import * root = Tk() w = Label(root, text="GAME") w.pack() frame = Frame(root, width=300, height=300) frame.pack() L1 = Label(root, text="User Name") L1.pack(side=LEFT) E1 = Entry(root, bd =5) E1.pack(side=LEFT) tiles_letter = ['a', 'b', 'c', 'd', 'e'] while len(tiles_letter) > 0: rand = random.choice(tiles_letter) tile_frame = Label(frame, […]

Java和GUI – 根据MVC模式,ActionListeners属于哪里?

我目前正在编写一个模板的Java应用程序,不知何故,如果我想干净地遵循MVC模式,我不知道ActionListeners属于哪里。 这个例子是基于Swing的,但不是关于框架,而是Java中MVC的基本概念,使用任何框架来创buildGUI。 我从一个包含JFrame和JButton的绝对简单的应用程序开始(为了处理框架而closures了应用程序)。 这个post尾随的代码。 没有什么特别的,只是为了澄清我们在说什么。 我没有从模型开始,因为这个问题太多了。 已经有不止一个类似的问题,像这样: MVC模式与许多ActionListeners Java swing – ActionListener应该去哪里? 但是,他们不是真的令人满意,因为我想知道两件事情: 把所有的ActionListener放在一个单独的包里是合理的吗? 我想这样做是为了View和Controller的可读性, 如果有很多听众 如果侦听器不是Controller内部的子类,如何从ActionListener中执行Controller函数? (后续问题) 我希望这里不是太笼统或模糊,但是现在让我想一下。 我总是用我自己的方式,让ActionHandler知道Controller ,但这看起来不正确,所以我最终想知道如何做到这一点。 亲切的问候, 杰森 控制器: package controller; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import view.MainView; public class MainController { MainView mainView = new MainView(); public MainController() { this.initViewActionListeners(); } private void initViewActionListeners() { mainView.initButtons(new CloseListener()); } public class […]

如何更改选项菜单的背景颜色?

我试图改变白色的选项菜单的默认颜色:我想在选项菜单上的每个项目的黑色背景。 我尝试过一些像android:itemBackground =“#000000”这样的菜单元素中的元素元素,但它不起作用。 我怎样才能做到这一点?