我想在JFrame中的特定坐标上放置一个Jbutton .我为JPanel(我放在JFrame上)设置了setBounds,并为JButton设置了setBounds.但是,它们似乎没有按预期运行.
我的输出:
替代文字http://i49.tinypic.com/2d8kuah.jpg
这是我的代码:
import java.awt.Color;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Control extends JFrame {
// JPanel
JPanel pnlButton = new JPanel();
// Buttons
JButton btnAddFlight = new JButton("Add Flight");
public Control() {
// FlightInfo setbounds
btnAddFlight.setBounds(60, 400, 220, 30);
// JPanel bounds
pnlButton.setBounds(800, 800, 200, 100);
// Adding to JFrame
pnlButton.add(btnAddFlight);
add(pnlButton);
// JFrame properties
setSize(400, 400);
setBackground(Color.BLACK);
setTitle("Air Traffic Control");
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new Control(); …Run Code Online (Sandbox Code Playgroud) 所以我创建了一个名为CustomTitlebarActivity的Activity子类.基本上,我的应用程序中的每个主要活动都将有一个自定义标题栏,其中包含许多常用功能,如主页按钮,标题,搜索按钮等.在我当前的实现中,我仍然在布局XML中明确使用include语句每个CustomTitlebarActivity:
<include layout="@layout/titlebar" />
Run Code Online (Sandbox Code Playgroud)
我应该能够在CustomTitlebarActivity中执行此操作,这似乎很自然.我有两个问题:什么代码可以替换此包含标记,我应该在哪里放置代码?(我的第一直觉是将它放在CustomTitlebarActivity的setContentView方法中.)
在相关的说明中,我希望能够深入了解重用Android UI代码的更好方法(即使本身标题栏需要在活动之间略有不同.)
为什么我无法修改列表项?
struct Foo
{
public string Name;
}
Foo foo = new Foo();
foo.Name = "fooNameOne";
List<Foo> foos = new List<Foo>();
foos.Add(foo);
// Cannot modify the return value of
// 'List<Foo>.this[int]' because it is not a variable
//foos[0].Name = "fooNameTwo";
Foo tempFoo = foos[0];
tempFoo.Name = "fooNameTwo";
Console.WriteLine(foos[0].Name); // fooNameOne
Run Code Online (Sandbox Code Playgroud)
编辑:
我想离开Foo的结构.我该怎么办?foos[0] = tempFoo?有点复杂只是为了作业?!
我有一个包含数百万条目的SQL表,我试图查询超过60天的条目数(Oracle 11.2.0.1.0).
对于这个实验,我使用了3个不同版本的select语句:(
成本值由TOAD for Oracle V. 9.7.2.5给出)
select count(*) from fman_file
where dateadded >= (select sysdate - 60 from dual)
费用:65
select count(*) from fman_file
where dateadded >= sysdate - 60
费用:1909年
select count(*) from fman_file
where dateadded >= sysdate - numtodsinterval(60,'day')
费用:1884年
select count(*) from fman_file where dateadded >= '10.10.2009'
费用:1823年
(2009 年10月10日只是一个例子日期!!!)
我没有为所有查询准确的时间值,但第一个确实是最快的.
所以我尝试了一些其他子选择的更多选择查询(如(从双精度中选择1000))并且它们(有时候是WAY)比具有常量值的其他子选择更快.甚至看起来这个"WHATEVER"(Bug/Feature)也在MySQL中发生.
那么有谁能告诉我为什么第一个查询(方式)比其他查询更快?
格尔茨
PS:这不是关于sydate!问题是为什么变化与(选择)比其他人更快?(稍微关注Select-Variation(1.)与Constant-Variation(4.))
有没有人知道任何允许你在运行时缩放,旋转,倾斜等图像的as3库?我找到了greensock变换管理器类,但不愿意支付300美元.
所有,
我可能过度分析了这个问题,但......
给定具有两个一对多关系"A1"和"A2"的表"A",返回表"A"中的所有记录,其在表"A1"或"A2"中具有至少一个子记录...
我不一定对知道子数据是什么感兴趣,而是知道我只有子数据.
谢谢!
是否可以选择关闭声音__CODE__?还是调整音量?
我正在尝试编写调用mscorlib中的方法的IL,但我无法弄清楚如何让ModuleDefinitionmscorlib实际引用类型和方法,而文档和谷歌缺乏.
我想开始使用点击流分析来改善动态网站的用户体验。我想排除两个选项:参数化 URL (index.php?src= http://www.example.com ) 和立即数据库日志记录。前者会生成非常难看的 URL,并且不利于 SEO,而后者在有大量并发用户时可能会减慢页面渲染速度。
假设这些不是可行的选项,我想我只能对服务器端脚本执行异步 POST,该脚本运行数据库查询并返回 204(无数据)响应。这是捕获点击流数据的最佳选择吗?
我曾经读过,在SharePoint中创建新的ContentType时,更改Title列的显示名称是不明智的.然而,它是可能的(即列静态名称仍然是"标题"但显示名称是"描述").
所以我的问题是,有哪些可能的并发症?当我创建一个需要"描述"列但没有"标题"列的新ContentType时,为什么不更改它?