小编Joe*_*gue的帖子

将Android应用程序从Android Studio移植到Microsoft Visual Studio

我有一个用Android Studio编写的应用程序,我想使用Visual Studio.

有没有办法将我的项目导入Visual Studio?

java android

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

可逆循环

我一直在尝试一个我想要制作的游戏.我发现除了for循环之外,我有两个相同的方法,这与前者相反.

我试图这样做,所以我可以使用相同的代码向前或向后.我最终得到了:

for (int i = start; i != (finish + 1 * ((start < finish) ? 1 : -1)); i += 1 * ((start < finish) ? 1 : -1))
Run Code Online (Sandbox Code Playgroud)

A)B)我想与大家分享这个概念.

B)我很好奇这种循环的效率.我知道它正在计算目标数量和访问时的实施因素,但我不知道如何测试它.

C)当我在它的时候,我找到了一条线,它可以交换两个变量而不使用临时变量.这需要一点时间来阅读,但这比使用临时更好(代码明智)吗?(下面主要的第3行)

我已经测试了它的功能,它按预期运行.如果第二个数字大于第一个数字,则计数.如果没有,它会倒计时.我的测试代码是:

// A generic loop that can go up or down
import java.io.*;

public class reversable
{
  public static int start = 1;
  public static int finish = 10;

   public static void main(String[] args)
  {
     for (int i = start; i != (finish + 1 * …
Run Code Online (Sandbox Code Playgroud)

java foreach concept

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

在按钮的相对位置添加JLabel

好的,这是我到目前为止的相关代码.

  for (int i = gameLines - 1; i > 0; i--)
  {
     for (int j = 0; j < i; j++)
     {
        JButton jButton = new JButton();
        jButton.setSize(buttonWidth, buttonHeight);
        jButton.setText("" + line[i].charAt(j));
        int x = ((buttonWidth / 2 * gameLines + 1) - (buttonWidth / 2 * i) + (buttonWidth * j));
        int y = (gameLines - (i + 1)) * buttonHeight;
        jButton.setLocation(x, y);
        panel.add(jButton);
        button[i][j] = jButton;
        button[i][j].setActionCommand(Integer.toString(i) + "." + Integer.toString(j));
        button[i][j].addActionListener(this);
     }
  }
Run Code Online (Sandbox Code Playgroud)

代码创建并将我的所有按钮放在我想要的位置.我花了一段时间才弄明白.我原来是AppleSoft BASIC程序员,对于i&j变量名称我很抱歉.

现在为了好玩.在底部3行按钮的右侧,我想放置一个jLabel.jLabel的右边缘与顶行中最右边按钮的右边缘对齐.每个中的文本都是右对齐的,以:以及最多4位数字结尾. …

java swing jlabel jbutton layout-manager

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

标签 统计

java ×3

android ×1

concept ×1

foreach ×1

jbutton ×1

jlabel ×1

layout-manager ×1

swing ×1