尽管进行了大量研究,但我无法找到答案或解决如何将JList中的选定文本元素转换为变量的问题.因此,我会提前帮助.我试图选择所选元素的索引并使用此代码删除元素,并且工作正常,但正如我所写,我希望在按下按钮后将所选文本转换为变量.谢谢!
int index = list.getSelectedIndex();
model.removeElementAt(index);
Run Code Online (Sandbox Code Playgroud)
我的JList代码的一部分:
model = new DefaultListModel();
list = new JList(model);
list.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
JScrollPane listScroller = new JScrollPane(list);
listScroller.setPreferredSize(new Dimension(430, 60));
Run Code Online (Sandbox Code Playgroud)
我的actionlistener代码的一部分:
// Select customer
if(event.getSource() == buttonSelectCustomer){
int index = list.getSelectedIndex(); // Just for test
model.removeElementAt(index); // Just for test
int number = model.getSize(); // Just for test
//String selectedText = list.getSelectedValue(); // Not working!
}
Run Code Online (Sandbox Code Playgroud) 我正在做一个Java任务,就像一个带有Customer对象和SavingsAccount的简单银行系统.我将所有Customer对象存储在一个arraylist中,我还计划对SavingsAccount对象执行相同的操作,但这可能不是必需的.每个SavingsAccount都有一个名为accountNumber的数据成员,它是唯一的.
SavingsAccount还包括数据成员lika accountBalance.所以我的问题是如何到达accountsumber等于"1002"的SavingsAccount(由于某种原因我将它们作为字符串)然后能够设置或获取数据成员的值,例如accountBalance with setAccountBalance?帮助是精确的!谢谢!
我创建了帐户对象
SavingsAccount account = new SavingsAccount(inAccount);
Run Code Online (Sandbox Code Playgroud)
SavingsAccount类:
class SavingsAccount {
// data members
private String accountType;
private String accountNumber;
private double accountInterestRate;
private int accountBalance;
// constructor
public SavingsAccount(String inNumber){
accountType = "Saving";
accountNumber = inNumber;
accountInterestRate = 0.5;
accountBalance = 0;
}
// get account number
public String getAccountNumber() {
return accountNumber;
}
// get account balance
public int getAccountBalance() {
return accountBalance;
}
// get interest rate
public double getAccountInterestRate(){
return accountInterestRate;
} …Run Code Online (Sandbox Code Playgroud) 我正在尝试在eclipse中为一个Android应用程序创建一个新项目,我将在对话框中输入一些内容,我只是想知道你的.package.namespace是什么以及我要在这里写些什么?谢谢!
我正在尝试从解决方案中的文件夹加载图像,但我只收到一条未找到的错误消息.我做错了什么?下面的代码位于MainForm.cs中,与Resource文件夹位于同一级别.帮助是精确的!谢谢!
// Images
Image imageCircle = Image.FromFile("Resources/circle.png");
// Set deafult picture on start
pictureBox1.Image = imageCircle;
Run Code Online (Sandbox Code Playgroud) 我查看了使用此代码的代码示例:
cl.show(cardPanel, "" + (currentCard));
Run Code Online (Sandbox Code Playgroud)
但是当我使用时,我show在Eclipse中收到一条消息,它已被弃用,我想知道当我点击按钮时是否还有另一种方法可以显示CardLayout中的不同卡片?下面是我的CardLayout类的代码.如果代码的某些部分是不好的做法,也欢迎提出建议.谢谢!
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class CardLayoutTest extends JFrame implements ActionListener {
// Ref
private JPanel cardPanel, jp1, jp2, buttonPanel;
private JLabel jl1, jl2;
private JButton btn1, btn2;
private CardLayout cardLayout;
// Konstruktor
public CardLayoutTest()
{
setTitle("Test med CardLayout");
setSize(600,400);
cardPanel = new JPanel();
buttonPanel = new JPanel();
cardPanel.setLayout(cardLayout);
jp1 = new JPanel();
jp2 = new JPanel();
jl1 = new JLabel("Card 1");
jl2 = new JLabel("Card 2");
jp1.add(jl1); …Run Code Online (Sandbox Code Playgroud) 我第一次使用WPF,我收到这样的错误:
Cannot locate resource 'mainwindow.xaml'
Run Code Online (Sandbox Code Playgroud)
那是因为我改名了.我错过了改变这是其他一些代码吗?与我之前使用的Windows Form相比,我对这种类型的项目并不熟悉.哪个文件启动应用程序?我一直在寻找解决方案资源管理器中的一个.我想也许错误是?
我正在尝试找到有关如何创建无需加载页面即可加载内容的现代网站的有用教程。
我已经在Google中尝试过各种单词,但没有获得任何有用的点击。也许是因为我不确定应该寻找什么。
提示和教程链接将不胜感激!
谢谢!
我正在学习Java和GUI.我有一些问题,第一个是如果创建JFrame的子类和JFrame的实例之间有任何重大区别.看起来像子类更强大?我也想知道在创建GUI时是否有必要使用此代码:
Container contentPane = getContentPane();
contentPane.setLayot(new Flowlayout());
Run Code Online (Sandbox Code Playgroud)
我添加了我的GUI类,这是一个简单的测试,到目前为止,我必须提交的任务.当用户在文本字段中输入一些文本并按下按钮继续下一步时,我该怎么做才能清除框架和显示新内容或有一种特殊的方式来做到这一点是在Java?我想最好使用相同的窗口,而不是创建一个新的!?帮助id精确!谢谢
// Gui class
import java.awt.FlowLayout; // layout
import java.awt.event.ActionListener; // listener
import java.awt.event.ActionEvent; // event
import javax.swing.JFrame; // windows properties
import javax.swing.JLabel; // row of text
import javax.swing.JTextField; // enter text
import javax.swing.JOptionPane; // pop up dialog
import javax.swing.JButton; // buttons
// import.javax.swing.*;
public class Gui extends JFrame {
private JLabel text1;
private JTextField textInput1;
private JTextField textInput2;
private JButton nextButton;
// constructor creates the window and it's components
public Gui() { …Run Code Online (Sandbox Code Playgroud) 我想知道是否可以在Windows窗体中为设计添加一条线?我在工具箱中找不到任何工具?或者在visual studio或代码中有其他方法可以做到这一点吗?
我没有Adobe Flash Professional,但我想使用ActionScript 3.有没有办法使用ActionScript在没有Adobe Flash的情况下为游戏创建Flash .swf文件?
有没有我可以使用的软件,不花费任何?免费软件?