嘿伙计们,看到这段代码:
JFrame loginFrame = new JFrame("Login");
loginFrame.setSize(500,400);
JPanel loginPanel = new JPanel();
loginPanel.setLayout(new GridLayout(0,2));
JLabel header = new JLabel("Login");
JLabel header2 = new JLabel("blahvlah");
JLabel loginLabel = new JLabel("Login");
JTextField loginField = new JTextField(24);
JLabel passLabel = new JLabel("Password");
JTextField passField = new JTextField(24);
loginPanel.add(header);
loginPanel.add(header2);
loginPanel.add(loginLabel);
loginPanel.add(loginField);
loginPanel.add(passLabel);
loginPanel.add(passField);
loginFrame.add(loginPanel);
loginFrame.setVisible(true);
loginframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)
应用程序中存在JTextFields,但我无法输入任何内容?也没有光标,有什么问题?我的关闭退出似乎也不起作用?
谢谢
我想知道Eclipse(CDT)中是否有一个选项只能构建项目的一部分.
我的情况是我有一个非常大的单个项目,它包含许多子目录,我的构建系统是一个自定义脚本.现在,如果我从项目的根文件夹运行自定义脚本,它将构建项目的所有子文件夹.这需要很长时间,我想有一个选项,指示CDT执行自定义生成命令,具体取决于在源树中选择了哪个文件夹.(我的自定义构建脚本只会构建该目录的内容).
有没有选择在CDT中执行此类操作?(我正在使用伽利略).
我如何获得文件夹NSCachesDirectory的大小即/ Library/Cache.我想知道这个文件夹的大小,以便我最终可以清除这个.
谢谢.
编辑:这是我的代码.
NSDictionary *attributes = [[NSFileManager defaultManager] attributesOfItemAtPath:folderPath error:&error];
if (attributes != nil) {
if (fileSize = [attributes objectForKey:NSFileSize]) {
NSLog(@"size of :%@ = %qi\n",folderPath, [fileSize unsignedLongLongValue]);
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行它,它给我的文件大小768(不知道字节或KB),我检查查找它显示文件夹大小168KB.我不知道什么是错的.
我正在创建一个自定义进度条(位于a下面WebView),我想绘制的是一条1dp宽的线WebView和它之间的线ProgressBar.我正在修改现有的drawable,即progress_horizontal.xml尝试过这样的事情:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
(...)
<item>
<shape android:shape="line">
<stroke android:width="1dp" android:color="#FF000000" />
</shape>
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)
然而,这条线是垂直居中的,但我希望它在drawable的顶部绘制.我能提出的唯一想法是在下面使用这个"hacky"渐变:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
(...)
<item>
<shape>
<gradient
android:startColor="#FF000000"
android:centerColor="#00000000"
android:centerY="0.01"
android:endColor="#00000000"
android:angle="270"
/>
</shape>
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)
您是否有更好的想法如何绘制与定义的drawable顶部对齐的单一线条形状layer-list?
在Java中,文件名必须是该java文件中定义的公共类名.C#有类似的要求吗?我可以在A.cs文件中定义一个公共B类吗?谢谢,
我做了一些网页编程(使用PHP和MySQL),但没有太大的规模.我一直在考虑如何创建一个社交网络类型的网站,我遇到了一些问题.
在课堂上教授或用书写的任何东西似乎都不能很好地转化为真正的生产代码.它们看起来就像是非常基本的例子.
谢谢!
我正在构建一个系统,它有可能需要支持500多个并发用户,每个用户每分钟进行几十次查询(选择,插入和更新).基于这些需求和具有数百万行的表,我怀疑将来需要使用数据库复制来减少一些查询负载.
在过去没有使用过复制,我想知道在架构设计中是否还需要考虑什么?
例如,我曾被告知有必要使用GUID作为主键来启用复制.这是真的?
对于要复制的数据库,数据库设计有哪些特殊注意事项或最佳实践?
由于项目的时间限制,我不想在可能不需要时通过实施复制来浪费任何时间.(我现在有足够的明确问题需要克服,而不必担心必须解决可能的问题.)但是,如果/如果将来需要复制,我不希望必须进行可能可避免的架构更改.
关于这个主题的任何其他建议,包括学习实施复制的好地方,也将不胜感激.
我有以下一些例外情况:
java.lang.IllegalArgumentException: View not attached to window manager
at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:355)
at android.view.WindowManagerImpl.updateViewLayout(WindowManagerImpl.java:191)
at android.view.Window$LocalWindowManager.updateViewLayout(Window.java:428)
at android.app.Dialog.onWindowAttributesChanged(Dialog.java:596)
at android.view.Window.setDefaultWindowFormat(Window.java:1013)
at com.android.internal.policy.impl.PhoneWindow.access$700(PhoneWindow.java:86)
at com.android.internal.policy.impl.PhoneWindow$DecorView.drawableChanged(PhoneWindow.java:1951)
at com.android.internal.policy.impl.PhoneWindow$DecorView.fitSystemWindows(PhoneWindow.java:1889)
at android.view.ViewRoot.performTraversals(ViewRoot.java:727)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1633)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4338)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索它,看到它与弹出窗口和转动屏幕有关,但没有引用我的代码.
问题是:
我听过这个术语,"vtable fixup",用过.这是什么意思?我没有成功问谷歌.我已经知道vtable是什么,所以不需要定义.
我正在学习微处理器编程课程,作为我的电子工程学位的一部分.不幸的是,在实验室中,我们必须使用MASM在DOS中工作.
现在,我并没有真正发现DOS是一个障碍,但我只是在家里的电脑上没有它(而且没有我有软盘驱动器的电脑),所以我无法练习编写程序.我在Windows下尝试过,但它没有组装(我猜这是因为保护模式).
关于我该怎么做的任何建议?我应该学会在保护模式下编程吗?这对我的课程有帮助吗?课程重点是8086.
也许虚拟机可以提供帮助?如果是这样,我在哪里可以获得DOS和MASM?