小编Aid*_*dom的帖子

在JFrame上使用图形对象绘制文本

我是一个狂热的程序员,但今天是我的第一个Java课程.

public void Paint (Graphics g)
{
    if(g instanceof Graphics2D)
    {
        Graphics2D g2d = (Graphics2D)g;
        g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
    }
    g.drawString("This is gona be awesome", 200, 200);
}
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,我想在窗口上写一个句子,但它永远不会写.我究竟做错了什么?

编辑:没关系 - 油漆必须是油漆.我道歉.

java swing text jframe draw

9
推荐指数
1
解决办法
5万
查看次数

Java中的内存效率

关于内存使用和变量实例化哪个更好或没有区别:

这个

for(int i = 0; i < someValue; i++)
{
    Obj foo = new Obj();
    Use foo.....
}
Run Code Online (Sandbox Code Playgroud)

相反:

Obj foo;

for(int i = 0; i < someValue; i++)
{
    foo = new Obj();
    Use foo.....
}
Run Code Online (Sandbox Code Playgroud)

java memory optimization jvm

4
推荐指数
4
解决办法
365
查看次数

如何从代码隐藏的CSS.net中添加CSS类

这真是令人沮丧,并搜索了十几个网站:

我有一个<asp:table id="questionsTable" runat="server">动态添加行和列的地方.我试图为这些新创建的行和列添加预定义的Cssclass,但无济于事.

行和列的设置代码:

TableRow row = new TableRow();
TableCell cell1 = new TableCell();
TableCell cell2 = new TableCell();
TableCell cell3 = new TableCell();
TableCell cell4 = new TableCell();
TableCell cell5 = new TableCell();
Run Code Online (Sandbox Code Playgroud)

我知道我可以这样做:

row.Style.Add("width", "80%");
row.Style.Add("text-align", "left");

cell1.Style.Add("width", "10px");
cell2.Style.Add("width", "auto");
cell3.Style.Add("width", "75px");
cell4.Style.Add("width", "75px");
cell5.Style.Add("width", "75px");
Run Code Online (Sandbox Code Playgroud)

它的工作原理......但它会使代码隐藏文件变得混乱.

所以我看到了这个:

row.Attributes.Add("Class", "rowA");

//CSS - in StyleSheet.css
.rowA
{
    width:80%;
    text-align:center;
    background-color:#FCF6CF;
}
Run Code Online (Sandbox Code Playgroud)

但它似乎对我不起作用....

但奇怪的是,如果我看一下生成的标记源我得到了这个

    </tr><tr Class="rowA">
Run Code Online (Sandbox Code Playgroud)

以上是从渲染页面复制 - 但Css没有应用...我知道CSS是正确的,因为如果我手动添加它,它会正确应用它.

编辑

对所有在此帮助的人表示非常感谢.不幸的是出了问题,外部样式表的链接被删除了.感谢Sven想到这一点.经过漫长的一天如今,我可以犯初学错误.

再一次谢谢你

亲切的问候

艾登

html css c# asp.net

4
推荐指数
2
解决办法
6万
查看次数

应用程序在JVM终止之前可以生成多少个线程

问:

1)在多线程应用程序中,应用程序可能产生的线程数有限制.

2)如果存在这样的限制,JVM是否终止应用程序并使用什么错误代码.

编辑

3)如果应用程序产生了非常快速的成功,JVM是否会将其检测为"粗略"应用程序

提前致谢

java multithreading

2
推荐指数
2
解决办法
593
查看次数

安全桌面模式效果的Java应用程序

现在有没有人如何实现"安全桌面模式"(效果),例如从Windows Vista/7 UAC同意块获得?

我假设它是一些功能,它将在这里删除像素(并可能使它们变灰),然后最终将其绘制到屏幕...我想将它应用到我的应用程序,以防止用户做任何事情,直到另一个用户连接到系统(但除此之外)

我真的很感激这个建议.

亲切的问候

一个

编辑:我真的只是在寻找这个

        graphicsFX.setColor(new Color(0, 0, 0, 0.8f));  
        graphicsFX.fillRect(0, 0, 800, 600);  
Run Code Online (Sandbox Code Playgroud)

延迟输入我可以做得很好......

谢谢大家....

java graphics swing jlayer glasspane

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

在C++中重载Subscript []运算符以设置类的大小(量词).

美好的一天.

我有以下结构和类,

template <class T>
struct Node
{
    T DataMember;
    Node* Next;
};

template <class T>
class NCA
{
    public:
        NCA();
        ~NCA();
        void push(T);
        T pop();
        void print();
        void Clear();
    private:
        Node<T>* Head;
        void* operator new(unsigned int);
};
Run Code Online (Sandbox Code Playgroud)

我想实例化一个大小的类

即.NCA [30]就像任何数组一样

c++ overloading subscript-operator

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

编程OpenGL时从哪里开始

我正在尝试使用OpenGL,但到目前为止还没有实现.

任何想法或提示从哪里开始.

opengl

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

函数一直返回NaN

嗨,大家好我知道的NaN(让我说我知道的缩写,代表非数字)是,但我不明白为什么C++返回它 - 以下是数学常数e的逼近 - 当使用调试器的功能评估很好,当它写入控制台时,它返回NaN

感谢您的任何反馈

double Factorial(int k)
{
    if(k == 0)
        return 1;

    int value = 1;
    for(int i = k; i > 0; i--)
        value *= k;
    return value;
}

double e(int p)
{
    double value = 0.0;

    for(int i = 0; i < p; i++)
    {
        value += 1/Factorial(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ math nan

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