我想知道为什么在没有调整窗口大小的情况下输入此代码时,我看不到任何东西:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GolfScoresGUI
{
public static void main(String[] args)
{
JFrame frame = new JFrame("GolfScoresGUI");
JLabel label = new JLabel("Did you score it?
我正在使用NetNeans,我有一个JPanel,它应该显示一些已经输入的数据和一个进度条,而程序的其余部分执行一些冗长的处理(大约1分钟长)。一旦处理完成,这个相同的JPanel就应该用包含处理数据的几个JTextFields来更新。问题:在整个处理过程中,JPanel显示为完全空白。一旦处理完成,那么所有的数据都会显示出来。这让我很困惑。我是这样编程的:
/*The parent class which calls the output JPanel
*Lister is the output JPanel. The constructor calls initCompo
这段代码编译得很好,但是在执行代码时看不到任何东西。我需要改变什么?
我已经删除了Swing/AWT导入,这样我就可以发布问题了。代码很短,我的问题也是如此,但显然这还不够好……
class Exercise1 {
public static void main(String[] args) {
new MyFrame("Test");
}
}
class MyFrame extends JFrame{
public MyFrame(String title){
super(title);
int i =
我正在尝试创建一个程序,允许您创建自己的自定义表单。在一个JFrame中,我有我的代码,它允许用户输入将出现在表单上的问题。在另一个JFrame中,我希望打印出表单的实际外观。
当我的代码是这样的时候,我无法让布局管理器正常工作:
public class WinMaker implements ActionListener, ItemListener {
// Define variables
public JLabel title;
public JButton submit;
public JButton create;
public JTextField question1;
pub
我需要在JPanel中垂直对齐组件(2个JTextField和1个JTextArea),然后将此面板放置在已定义框架的中心。
我想要的就是这样。
我试着通过给面板设置不同的布局来做到这一点,但是我不能让它工作。在下面的代码中,不需要对面板做任何修改就可以了。如果我向面板添加组件,它的行为会有所不同。组件在面板中水平显示。
public class DialogboxExample {
public static void main(String[] args) {
JFrame frame = new JFrame("BoxLayout Example
我刚刚开始编写GUI程序,这是我的第二个程序。对于这两个项目(都是家庭作业),我都遇到了同样的问题。当应用程序运行时,图形用户界面对象(如JTextField)直到我调整窗口大小或将键盘焦点移到它们时才会显示出来。如果我不做这两件事中的任何一件,那么我将只有一个空的应用程序窗口。
你知道为什么会发生这种情况吗?我能做些什么来解决它?我在MacOS10.6.1上工作。
我的代码如下。请随时评论我的编码风格,但请关注我所遇到的问题。
import javax.swing.*;
import java.awt.*;
public class ToDo extends JFrame {
p
我有一个JTextField,我想在它旁边添加一个标签,这样它看起来就像这样……
+---------------+
TEAM 1: |Text field here|
+---------------+
这是我构造JTextField的代码...
jb = new JButton(">> FIGHT <<");
jt0 = new JTextField("", 25);
jt1 = new JTextField("", 25);
jt2 = new JTextField("<
我如何表示一个以上的字符串行代码,例如,如果我已经制作了一个jlist,并使用string来复制存储在字符串中的值以出现在jTextfield中,我是否可以创建另一个字符串行来在另一个Jtextfield中显示电影价格,同时选择jList值例如:在Jlist中我选择了一个组件,它将在Jtextfield中显示该组件,而在另一个Jtextfield中显示价格?
jList99.setModel(new AbstractListModel() {
String[] strings = {"mouse,keyboard"};
public i
我对初始化Swing组件感到困惑,比如JTextField和其他组件。从DoSth类调用时,getTxtUser会返回空指针异常,而如果getTxtUser()从它自己的类中返回值correctly.Please help me.Thanks代码:
public class GUI{
private JLabel lblUname;
private JTextField txtUname;
public void showGUI(){
lblUname = new JLabel("Username");
txtUname
我有一个Google文件夹,它是通过链接与我共享的(我猜它设置为Anyone with link in Organisation can View/Edit)。当我点击链接时,我进入,其中列出了文件夹内容。我可以为任何包含的文件/文件夹定位,但我看不到任何方式来定位共享文件夹(根文件夹)本身。
如果它被明确地与我共享,那么我就可以在Shared with me下找到它,并在那里使用它。但事实并非如此。如果我只是按名称搜索它,我就可以通过链接进入相同的视图,在链接中我可以看到内容,但是我没有找到一种方法来调整文件夹本身。
我基本上是在寻找一种方法,如何使这个共享文件夹点击访问(不记得名称或查找链
所以我有三个类,一个是主GUI,一个是方法类,一个是登录窗口类。
在我的方法类中我有
public int IsLoggedOn = 0;
public int returnLoggedinValue (){
return this.IsLoggedOn ;
}
public int setLoggedOn(){
System.out.println("logged on ");
return 1;
}
在我的登录窗口中,我有一个按钮的操作侦听器
methodWin meth = new methodWin ();
methodWin.IsLogge
我有一个带有JTextField和JButton的框架。当我按下时,我想调用一个每4/5/8秒更新JTextField`s文本的方法。有人能帮我写代码吗??(谢谢)
The code:
import javax.swing.*;
public class Gui{
JFrame frame = new JFrame();
public Gui(){
frame.setLayout(new FlowLayout());
JTextField tf = new JTextField(10);
JButton bu = new JButton("Button");
AI: Enter 1 to add question to chatbot.
AI: Enter 2 to start chatting with bot.
AI: Enter 3 to end chatbot.
[You] 1
[You] hi
AI: Hello there!
[You] hi
上图是在图形用户界面jtextarea JFrame中,如何删除"AI: Hello there!“之后的最后一个"You hi”?只有一个"hi“是我写的jtextfield,但它却回复了2个"hi”。或者,有没有比这更简单的方法让我写一段代码,可以选择多个其他类
然而,我无论如何也想不到或找到一种方法来做到这一点。如何在运行GUI的同时仍然允许输入到控制台?下面是我的一些精简代码,它们显示了我想要做的事情。我是在一个处理容器的pps frame类中这样做的。我只需要添加按钮,文本字段和稍后的动作事件。
public class gui extends XFrame
{
private JTextField[] textFieldsUneditable;
public gui()
{
super();
textFieldsUneditable = new JText