小编Ber*_*ard的帖子

如何将对象dd到JList并在列表界面上向用户显示对象的成员?

我有一个对象的ArrayList,它是cd的类型.我想将所有对象添加到JList并向用户显示name字段.我可以将String类型添加到JList但是对象的特定字段呢?

CD是:

class CD{
    public CD(String n){name = n;}
    private String name;
    public String getName(){return name;}
    public void setName(String n){name = n;}
}
Run Code Online (Sandbox Code Playgroud)

ArrayList是:

ArrayList<CD> myList = new ArrayList<CD>();
Run Code Online (Sandbox Code Playgroud)

现在我想将myList添加到JList:

JList list = new JList(myList);
panel.add(list);
JScrollPane scrol = new JScrollPane(list);
frame.add(scrol,BorderLayout.EAST);
frame.add(panel);
frame.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

首先,这种方式是否正确?其次,如何在列表中显示对象的用户名字段?我想要的界面是:

在此输入图像描述

左边是我的对象的名字!提前致谢.伯纳德

java swing

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

如何将ImageIcon添加到JFrame?

我正在尝试将图像添加到一个帧但看起来它不起作用.ImageIcon从指定文件创建的图像.图像文件位于java文件存在的seam目录中.

import java.awt.BorderLayout;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

    public class image {

        public static void main(String args[])
        {
            TimeFrame frame = new TimeFrame();
        }
    }

    class TimeFrame extends JFrame
    {
        //Image icon = Toolkit.getDefaultToolkit().getImage("me.jpg");
        ImageIcon icon = new ImageIcon("me.jpg");
        JLabel label = new JLabel(icon);
        public TimeFrame(){
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            setTitle("My Frame");
            setSize(500,400);
            //this.setIconImage(icon);
            add(label,BorderLayout.CENTER);
            setVisible(true);
        }


    }
Run Code Online (Sandbox Code Playgroud)

java swing jlabel jframe imageicon

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

如何为java源代码生成XMI文件?

我正在用java语言编写一个程序,它将java源代码作为输入,输出是xmi文件,其中包含源代码的类图.

我已经研究过xmi结构,但是我找不到足够的资源来解释标签的结构和顺序.

第一个问题是我如何才能找出标签的顺序和每个标签的定义?例如,"isActive = false"等的含义是什么?

其次,是否有任何关于库或任何java语言的建议可以帮助我完成这个项目?

java xmi

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

如何在Qt的QTableView中显示简单的QMap?

QMap有个叫map.我map用我的数据库中的几行数据初始化它.现在我将它发送map到另一个包含GUI类的类.在我的GUI中,我有一个TableView项.我需要map在这个TableView中以任何顺序显示它.

我已经看过几个例子,但它们都是一个只有一个字段的矢量.他们使用另一个类来形成视图.我想知道是否有人之前已经这样做过,可以帮助我.

c++ mysql user-interface qt qtableview

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

如何在php中取消设置全局变量?

我了解 php 和 Web 编程的基础知识。这是我的 php 代码。我见过几个类似的问题。他们使用 unset 函数取消设置全局变量。我希望每次用户打开网址时,都会出现用户名和密码提示,输入用户名密码后,如果正确,则下载文件并删除用户名和密码,如果错误,则删除用户名和密码,并再次提示输入用户名密码。

<?php    
    function destroy_foo()
    {
        if (isset($_SERVER['PHP_AUTH_USER'])) {
            unset($_SERVER['PHP_AUTH_USER']);       
        }
        if (isset($_SERVER['PHP_AUTH_PW'])) {
            unset($_SERVER['PHP_AUTH_PW']);
        }
    }

    if (!isset($_SERVER['PHP_AUTH_USER'])) {

        header('WWW-Authenticate: Basic realm="My Realm"');
        header('HTTP/1.0 401 Unauthorized');
        echo 'Text to send if user hits Cancel button';
        exit;
    } else {

        echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
        echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";

        $file = 'welcome.txt';
        if($_SERVER['PHP_AUTH_PW'] == "admin" && $_SERVER['PHP_AUTH_USER'] =="admin"){
            destroy_foo();

            if (file_exists($file)) {

               //Do some task
                destroy_foo();
                exit;
            }
        }
        else
        {
            //Do …
Run Code Online (Sandbox Code Playgroud)

php global-variables unset

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

如何检查UIButton有目标?

我想在UIView上测试一个UI按钮有适当的处理程序.

我看到的一种方法是:

NSArray *actions = [loginVC.registerBtn actionsForTarget:target forControlEvent:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)

根据apple actionForTraget返回指定事件发生时对目标对象执行的操作.

但我看到的其他方式是循环并检查allTargets:

for (id target in loginVC.registerBtn.allTargets) {
        NSArray *actions = [loginVC.registerBtn actionsForTarget:target forControlEvent:UIControlEventTouchUpInside];
        XCTAssertEqual(actions.count, 1);
        SEL handler = NSSelectorFromString(actions[0]);
        XCTAssertTrue([loginVC respondsToSelector:handler]);
    }
Run Code Online (Sandbox Code Playgroud)

据苹果参考:

allTargets :返回与控件关联的所有目标对象.

没有循环有什么区别.我们何时需要循环它以及何时需要获取actionForTarget?

我的问题的第二部分只是我们需要检查我们的按钮是否有目标,或者还检查连接哪个方法以执行操作如下:

NSArray *actions = [loginVC.registerBtn actionsForTarget:target forControlEvent:UIControlEventTouchUpInside]; 
XCTAssertTrue([actions containsObject:@"onRegisterButtonPressed:"]);
Run Code Online (Sandbox Code Playgroud)

什么是最佳做法?

如果开发人员改变了不同的方法来处理UIButton的操作,他们也必须在测试中更改它,或者我们是否需要进行测试才能失败并更新测试?

objective-c uibutton ios xctest

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

如何将脚本添加到同一文件中 HTML 中的按钮?

这可能是一个基本问题。我有一个按钮

<button type="button">Click Me!</button>
Run Code Online (Sandbox Code Playgroud)


然后我有一个脚本,它是:

<script>
alert("My First JavaScript");
</script>
Run Code Online (Sandbox Code Playgroud)


要调用这个脚本,我可以说 onclick 调用另一个 php 或 html 文件。但我想将此脚本添加到同一个文件中,而不是添加一个新文件。任何建议将不胜感激。

html javascript

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

为什么 php 标签在 html 文件中不起作用?

我有一个 register.php 文件,并且我在该文件中定义了 $name=""

global $name;
$name = "";
Run Code Online (Sandbox Code Playgroud)

现在在 html 表单中我有:

    <form name="register" action="register.php" method="post" class="smart-green">


        <h1>Contact Form
            <span>Registration Form</span>
        </h1>
        <label>
            <span>Username:</span>
            <input id="name" type="text" name="username" value ="<?php echo $name;?>" placeholder="Enter your user name" maxlength="20" />
        </label>
   </form>
Run Code Online (Sandbox Code Playgroud)

但输出不是<?php echo $name; ?>空的!知道如何解决这个问题吗?

html php forms

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

如何创建一个界面,显示左侧的对象和右侧每个对象的详细信息?

我不确定哪个容器或组件可以帮助创建以下菜单栏.我已经在底部创建了菜单栏和状态栏.但我不知道哪个界面最好.

在此输入图像描述

我很感激任何帮助,

java swing jtextpane jlist jsplitpane

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

我们使用BCP命令给密码的地方?

我对bcp很新,但我研究了很多,找不到任何资源,说明我们实际上是用这个命令将用户名和密码发送到数据库的.那么每个人都可以访问数据库?

bcp AdventureWorks2008.HumanResources.Employee out C:\Data\EmployeeData.dat -T
Run Code Online (Sandbox Code Playgroud)

sql sql-server bcp sql-server-2005 sql-server-2008

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