[go: up one dir, main page]

JP2018028711A - Screen display device and display method - Google Patents

Screen display device and display method Download PDF

Info

Publication number
JP2018028711A
JP2018028711A JP2016159084A JP2016159084A JP2018028711A JP 2018028711 A JP2018028711 A JP 2018028711A JP 2016159084 A JP2016159084 A JP 2016159084A JP 2016159084 A JP2016159084 A JP 2016159084A JP 2018028711 A JP2018028711 A JP 2018028711A
Authority
JP
Japan
Prior art keywords
window
tab
screen
screens
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016159084A
Other languages
Japanese (ja)
Inventor
吉彦 美濃
Yoshihiko Mino
吉彦 美濃
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Azbil Corp
Original Assignee
Azbil Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Azbil Corp filed Critical Azbil Corp
Priority to JP2016159084A priority Critical patent/JP2018028711A/en
Priority to CN201710681061.2A priority patent/CN107766019A/en
Publication of JP2018028711A publication Critical patent/JP2018028711A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】利便性と一覧性とを両立させる。【解決手段】ウインドウ3にチェックボックス4を設ける。ウインドウ3(3A)にはタグ画面1−1,1−2,1−3を切り替え可能に重ねて表示する。チェックボックス4にチェックが入れられた場合、ウィンドウ3(3A)を広げ、広げたウィンドウ3(3B)内に、タブ画面1−1,1−2,1−3を並べて表示する。なお、ディスプレイ108の画面108Gの大きさとウィンドウ3内に表示すべきタブ画面の数とからウインドウ3の大きさを定め、その定めた大きさのウィンドウ3を最初からディスプレイ108に表示し、タブ画面1の表示を行うようにしてもよい。【選択図】 図5[PROBLEMS] To achieve both convenience and listability. A check box is provided in a window. In window 3 (3A), tag screens 1-1, 1-2 and 1-3 are displayed in a switchable manner. When the check box 4 is checked, the window 3 (3A) is expanded, and the tab screens 1-1, 1-2, and 1-3 are displayed side by side in the expanded window 3 (3B). The size of the window 3 is determined from the size of the screen 108G of the display 108 and the number of tab screens to be displayed in the window 3, and the window 3 having the determined size is displayed on the display 108 from the beginning, and the tab screen is displayed. 1 may be displayed. [Selection diagram] FIG.

Description

本発明は、ディスプレイに表示されるウィンドウ内に、タブが付された複数のタブ画面を表示する画面表示装置および表示方法に関する。   The present invention relates to a screen display device and a display method for displaying a plurality of tab screens with tabs in a window displayed on a display.

従来より、ソフトウェアの各種設定項目の値を表示したり入力したりするためのユーザインタフェースの中には、多数の項目を複数のグループに分け、グループごとにタブが付されたタブ画面に表示するとともに、複数のタブ画面を1つのウィンドウ内に切り替え可能に重ねて表示するように構成されたものがある(例えば、特許文献1参照)。   Conventionally, in a user interface for displaying and inputting values of various setting items of software, a number of items are divided into a plurality of groups and displayed on a tab screen with a tab attached to each group. In addition, there is a configuration in which a plurality of tab screens are displayed so as to be switchably overlapped in one window (see, for example, Patent Document 1).

このように複数のタブ画面を1つのウィンドウ内に切り替え可能に重ねて表示するユーザインタフェースは、「タブコントロール」と呼ばれている。タブコントロールは、タブを切り替えることによって、一般に操作性を悪化させると言われるスクロール機能を使用せずに多数の項目を表示することができるだけでなく、多数の項目をグループ化することによって各項目の意味を分かり易く表示することができるので、特に画面の大きさが限られている場合には、操作性の向上をはじめ、利便性に優れた技術である。   A user interface that displays a plurality of tab screens so as to be switchable in one window is called “tab control”. The tab control not only can display a large number of items without using a scroll function, which is generally said to deteriorate the operability, by switching tabs, but also by grouping a large number of items, Since the meaning can be displayed in an easy-to-understand manner, it is a technique that is excellent in convenience, including improved operability, especially when the screen size is limited.

特開2012−118573号公報JP 2012-118573 A

ところで、近年は、高解像度で大型のディスプレイ装置が容易に利用できるようになったことから、従来のタブコントロールであれば数枚のタブ画面に切り替えて表示していたであろう項目数でも、高解像度で大型のディスプレイ装置を使用することによって、タブ画面を使用しなくても全ての項目を1つのウィンドウに納めることが可能な場合も増えてきた。全ての項目を1つのウィンドウに納めることは、従来のタブコントロールよりも、一覧性の面で優れていると言える。しかしながら、ユーザインタフェースが、使用するディスプレイの解像度や画面の大きさに依存することは、一般に好ましいことではない。   By the way, in recent years, since a large display device with high resolution can be easily used, even if the number of items that would have been displayed by switching to several tab screens with a conventional tab control, By using a large display device with high resolution, it has become increasingly possible to fit all items in one window without using a tab screen. Putting all the items in one window is better in terms of listability than the conventional tab control. However, it is generally not preferable for the user interface to depend on the resolution of the display used and the size of the screen.

本発明は、このような課題を解決するためになされたもので、その目的とするところは、画面の小さなディスプレイにおけるタブコントロールの利便性をそのままに、画面の大きなディスプレイを使用している場合にはより多くの項目を同時に見ることができるようにして、利便性と一覧性とを両立させることが可能な画面表示装置および表示方法を提供することにある。   The present invention has been made to solve such a problem, and the object of the present invention is to use a display with a large screen while maintaining the convenience of tab control in a display with a small screen. An object of the present invention is to provide a screen display device and a display method capable of simultaneously seeing more items so that both convenience and listability can be achieved.

このような目的を達成するために本発明は、ディスプレイ(108)にウィンドウ(3)を表示する手段(5)と、ウィンドウ(3)内にタブ(2)が付された複数のタブ画面(1)を表示する手段(6)とを備え、タブ画面を表示する手段は、ウィンドウが複数のタブ画面を並べて表示できる大きさを有していないときは、ウィンドウに複数のタブ画面を切り替え可能に重ねて表示するタブ画面切替表示手段(6−1)と、ウィンドウが複数のタブ画面を並べて表示できる大きさを有しているときは、ウィンドウ内に、複数のタブ画面のうち2以上のタブ画面を並べて表示するタブ画面展開表示手段(6−2)とを備えることを特徴とする。   In order to achieve such an object, the present invention includes means (5) for displaying the window (3) on the display (108), and a plurality of tab screens (tabs (2) attached to the window (3)). 1) displaying means (6), and means for displaying a tab screen can switch a plurality of tab screens to a window when the window is not large enough to display a plurality of tab screens side by side. When the tab screen switching display means (6-1) for displaying the tab screen in a superimposed manner and the window have a size capable of displaying a plurality of tab screens side by side, two or more of the plurality of tab screens are displayed in the window. And a tab screen development display means (6-2) for displaying the tab screens side by side.

本発明において、ディスプレイにはウィンドウが表示され、このウィンドウには複数のタブ画面が表示される。本発明では、このディスプレイに表示されるウィンドウの大きさを、ディスプレイの画面の大きさに合わせて変えることができるようにする。例えば、ウィンドウにチェックボックス(4)を設け、このチェックボックスにチェックが入れられた場合には大きい大きさのウィンドウを表示し、チェックが入れられていない場合には小さい大きさのウィンドウを表示する。   In the present invention, a window is displayed on the display, and a plurality of tab screens are displayed in this window. In the present invention, the size of the window displayed on the display can be changed in accordance with the size of the screen of the display. For example, a check box (4) is provided in the window, and when this check box is checked, a large window is displayed, and when the check box is not checked, a small window is displayed. .

ここで、ウィンドウの大きさが小さく、複数のタブ画面を並べて表示できる大きさを有していない場合には、そのウィンドウ内に複数のタブ画面を切り替え可能に重ねて表示する。ウィンドウの大きさが大きく、複数のタブ画面を並べて表示できる大きさを有している場合には、そのウィンドウ内に複数のタブ画面を並べて表示する。   Here, if the window is small and does not have a size that allows a plurality of tab screens to be displayed side by side, the plurality of tab screens are displayed in a switchable manner in a switchable manner. If the window is large and has a size that allows a plurality of tab screens to be displayed side by side, the plurality of tab screens are displayed side by side within the window.

ウインドウにチェックボックスを設ける場合、オペレータがディスプレイの画面の大きさを見てチェックボックスにチェックを入れるか否かを判断することになるが、ディスプレイの画面の大きさとウインドウ内に表示すべきタブ画面の数とに応じてウィンドウの大きさを定め、この定められた大きさのウィンドを自動的にディスプレイに表示させるなどしてもよい。   When a check box is provided in a window, the operator determines whether to check the check box by looking at the size of the display screen, but the screen size of the display and the tab screen to be displayed in the window The size of the window may be determined according to the number of windows, and the window having the determined size may be automatically displayed on the display.

なお、上記説明では、一例として、発明の構成要素に対応する図面上の構成要素を、括弧を付した参照符号によって示している。   In the above description, as an example, constituent elements on the drawing corresponding to the constituent elements of the invention are indicated by reference numerals with parentheses.

以上説明したことにより、本発明によれば、ディスプレイの画面が小さい場合には、小さい大きさのウインドウ内に複数のタブ画面を切替可能に重ねて表示させるようにし、ディスプレイの画面が大きい場合には、大きい大きさのウィンドウ内に複数のタブ画面を並べて表示させるようにして、画面の小さなディスプレイにおけるタブコントロールの利便性をそのままに、画面の大きなディスプレイを使用している場合にはより多くの項目を同時に見ることができるようにして、利便性と一覧性とを両立させることが可能となる。   As described above, according to the present invention, when the display screen is small, a plurality of tab screens are displayed so as to be switchably overlapped in a small window, and the display screen is large. If you are using a large screen display, you can display multiple tab screens side by side in a large window, while maintaining the convenience of tab control on small screen displays. By making it possible to view items at the same time, it is possible to achieve both convenience and listing.

図1は、本発明の実施の形態に係る画面表示装置のハードウェア構成の概略を示す図である。FIG. 1 is a diagram showing an outline of a hardware configuration of a screen display device according to an embodiment of the present invention. 図2は、図1に示した画面表示装置におけるCPUがタブ画面表示プログラムに従って実行する処理動作の第1例(実施の形態1)を示すフローチャートである。FIG. 2 is a flowchart showing a first example (first embodiment) of the processing operation executed by the CPU in the screen display device shown in FIG. 1 according to the tab screen display program. 図3は、ディスプレイに表示される各種設定項目の表示/入力用の画面(広げられる前のウィンドウにおけるタブ画面の表示例)を示す図である。FIG. 3 is a diagram showing a display / input screen for various setting items displayed on the display (display example of a tab screen in a window before being expanded). 図4は、ディスプレイに表示される各種設定項目の表示/入力用の画面(広げられた後のウィンドウにおけるタブ画面の表示例)を示す図である。FIG. 4 is a diagram showing a display / input screen for various setting items displayed on the display (display example of a tab screen in a window after being expanded). 図5は、実施の形態1の画面表示装置の要部の機能ブロック図である。FIG. 5 is a functional block diagram of a main part of the screen display device of the first embodiment. 図6は、図1に示した画面表示装置におけるCPUがタブ画面表示プログラムに従って実行する処理動作の第2例(実施の形態2)を示すフローチャートである。FIG. 6 is a flowchart showing a second example (second embodiment) of the processing operation executed by the CPU in the screen display device shown in FIG. 1 according to the tab screen display program. 図7は、実施の形態2の画面表示装置の要部の機能ブロック図である。FIG. 7 is a functional block diagram of a main part of the screen display device according to the second embodiment. 図8は、図1に示した画面表示装置におけるCPUがタブ画面表示プログラムに従って実行する処理動作の第3例(実施の形態3)を示すフローチャートである。FIG. 8 is a flowchart showing a third example (third embodiment) of the processing operation executed by the CPU in the screen display device shown in FIG. 1 according to the tab screen display program. 図9は、実施の形態3の画面表示装置の要部の機能ブロック図である。FIG. 9 is a functional block diagram of a main part of the screen display device according to the third embodiment. 図10は、図1に示した画面表示装置におけるCPUがタブ画面表示プログラムに従って実行する処理動作の第4例(実施の形態4)を示すフローチャートである。FIG. 10 is a flowchart showing a fourth example (Embodiment 4) of the processing operation executed by the CPU in the screen display device shown in FIG. 1 according to the tab screen display program. 図11は、実施の形態4の画面表示装置の要部の機能ブロック図である。FIG. 11 is a functional block diagram of a main part of the screen display device according to the fourth embodiment. 図12は、図1に示した画面表示装置におけるCPUがタブ画面表示プログラムに従って実行する処理動作の第5例(実施の形態5)を示すフローチャートである。FIG. 12 is a flowchart showing a fifth example (fifth embodiment) of processing operations executed by the CPU in the screen display device shown in FIG. 1 according to the tab screen display program. 図13は、実施の形態5の画面表示装置の要部の機能ブロック図である。FIG. 13 is a functional block diagram of a main part of the screen display device according to the fifth embodiment. 図14は、従来の各種設定項目の表示/入力用の画面として表示されるタブコントロールの一例を示す図である。FIG. 14 is a diagram showing an example of a tab control displayed as a screen for displaying / inputting various conventional setting items.

以下、本発明の実施の形態を図面に基づいて詳細に説明する。図1に本発明の実施の形態に係る画面表示装置100のハードウェア構成の概略を示す。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 shows an outline of a hardware configuration of a screen display device 100 according to an embodiment of the present invention.

この画面表示装置100は、中央演算処理装置(CPU)101と、ランダムアクセスメモリ(RAM)102と、読み出し専用メモリ(ROM)103と、ハードディスクなどの記憶装置104と、各種インタフェース105〜107とを備えたコンピュータからなり、周辺機器として、ディスプレイ108やキーボード109、マウス110などが接続されている。   The screen display device 100 includes a central processing unit (CPU) 101, a random access memory (RAM) 102, a read-only memory (ROM) 103, a storage device 104 such as a hard disk, and various interfaces 105 to 107. The computer is provided with a display 108, a keyboard 109, a mouse 110, and the like as peripheral devices.

この画面表示装置100には、本実施の形態の特有のプログラムとして、タブ画面表示プログラムPG1がインストールされている。このタブ画面表示プログラムPG1は、例えばCD−ROMなどの記録媒体に記録された状態で提供され、この記録媒体から読み出されて記憶装置104に記録され、使用可能な状態として画面表示装置100にインストールされている。   In this screen display device 100, a tab screen display program PG1 is installed as a program specific to the present embodiment. The tab screen display program PG1 is provided in a state where it is recorded on a recording medium such as a CD-ROM, for example, read from the recording medium, recorded in the storage device 104, and stored in the screen display device 100 as a usable state. Installed.

この画面表示装置100において、CPU101は、インターフェイス105〜107を介して与えられる各種入力情報を処理することで、RAM102やROM103、記憶装置104にアクセスしながら、画面表示装置100にインストールされているタブ画面表示プログラムPG1に従って動作する。なお、この画面表示装置100においてCPU101の処理機能として実現される機能ブロックについては、以下に説明する実施の形態1〜5毎に説明する。   In this screen display device 100, the CPU 101 processes various input information given via the interfaces 105 to 107, thereby accessing the RAM 102, ROM 103, and storage device 104, and tabs installed in the screen display device 100. It operates according to the screen display program PG1. Note that functional blocks implemented as processing functions of the CPU 101 in the screen display device 100 will be described for each of Embodiments 1 to 5 described below.

〔実施の形態1〕
図2に、実施の形態1として、タブ画面表示プログラムPG1に従ってCPU101が実行する処理動作の第1例を示す。
[Embodiment 1]
FIG. 2 shows a first example of processing operations executed by the CPU 101 according to the tab screen display program PG1 as the first embodiment.

この実施の形態1において、CPU101は、キーボード109やマウス110を用いてのオペレータからの表示要求があると(ステップS100のYES)、各種設定項目の表示/入力用の画面をディスプレイ108に表示する(ステップS101)。   In the first embodiment, when there is a display request from the operator using the keyboard 109 or the mouse 110 (YES in step S100), the CPU 101 displays a display / input screen for various setting items on the display 108. (Step S101).

図3に、ディスプレイ108に表示される各種設定項目の表示/入力用の画面を例示する。同図において、1はタブ画面、2はタブ画面1に見出しとして付されているタブである。この例では、タブ画面1をタブ画面1−1,1−2,1−3の3つとしている。タブ画面1−1,1−2,1−3にはタブ2−1,2−2,2−3が付されている。   FIG. 3 illustrates a screen for displaying / inputting various setting items displayed on the display 108. In the figure, 1 is a tab screen, and 2 is a tab attached to the tab screen 1 as a heading. In this example, the tab screen 1 has three tab screens 1-1, 1-2, and 1-3. Tab screens 1-1, 1-2, and 1-3 are provided with tabs 2-1, 2-2, and 2-3.

このタブ画面1−1,1−2,1−3は、ディスプレイ108に表示される1つのウィンドウ3内に切り替え可能に重ねて表示される。図3に示した状態では、タブ画面1−1が最前面に位置しており、背面に位置するタブ画面1−2,1−3はタブ画面1−1の後に隠れている。なお、このタブ画面1(1−1,1−2,1−3)において、「表示する項目」、「表示する項目とタブとの関係」、「画面の大きさや配色等の属性」等は、タブ画面表示プログラムPG1の中で予め定められている。   The tab screens 1-1, 1-2, and 1-3 are displayed so as to be switchable in one window 3 displayed on the display 108. In the state illustrated in FIG. 3, the tab screen 1-1 is positioned at the forefront, and the tab screens 1-2 and 1-3 positioned at the back are hidden behind the tab screen 1-1. In this tab screen 1 (1-1, 1-2, 1-3), “items to be displayed”, “relationship between items to be displayed and tabs”, “attributes such as screen size and color scheme”, etc. The tab screen display program PG1 is predetermined.

このウィンドウ3において、オペレータからのマウス110を用いての操作として、タブ2−2がクリックされると、タブ画面1−2が最前面に表れ、タブ2−3がクリックされると、タブ画面1−3が最前面に表れる。タブ画面1−1が背面に位置している状態で、タブ2−1がクリックされると、タブ画面1−1が最前面に表れる。   In this window 3, as an operation using the mouse 110 from the operator, when the tab 2-2 is clicked, the tab screen 1-2 appears in the foreground, and when the tab 2-3 is clicked, the tab screen is displayed. 1-3 appears in the foreground. When the tab 2-1 is clicked in a state where the tab screen 1-1 is positioned on the back side, the tab screen 1-1 appears on the foreground.

実施の形態1では、このタブ画面1−1,1−2,1−3が切り替え可能に重ねて表示されるウィンドウ3が、オペレータからの表示要求に応じて、ディスプレイ108の画面108G上に各種設定項目の表示/入力用の画面として表示される。   In the first embodiment, the window 3 on which the tab screens 1-1, 1-2, and 1-3 are displayed so as to be switchable is displayed on the screen 108G of the display 108 in response to a display request from the operator. It is displayed as a screen for displaying / inputting setting items.

このタブ画面1−1,1−2,1−3が切り替え可能に重ねて表示されるウィンドウ3は、タブ画面を並べて表示するか否かの設定部としてチェックボックス4が設けられている点で従来のものとは異なっている。すなわち、従来のウィンドウ3’(図14参照)にはチェックボックス4は設けられていないが、本実施の形態におけるウィンドウ3にはチェックボックス4が設けられている。   The window 3 in which the tab screens 1-1, 1-2, and 1-3 are displayed so as to be switchable is provided with a check box 4 as a setting unit for determining whether to display the tab screens side by side. It is different from the conventional one. That is, the check box 4 is not provided in the conventional window 3 ′ (see FIG. 14), but the check box 4 is provided in the window 3 in the present embodiment.

オペレータは、ディスプレイ108にウィンドウ3が表示された場合、このウィンドウ3が表示されたディスプレイ108の画面108Gの大きさから、ディスプレイ108に複数のタブ画面1を並べて表示させることが可能であるか否かを判断する。この例では、3つのタブ画面を横に並べて表示させることが可能であるか否かを判断する。   When the window 3 is displayed on the display 108, the operator can display a plurality of tab screens 1 side by side on the display 108 based on the size of the screen 108G of the display 108 on which the window 3 is displayed. Determine whether. In this example, it is determined whether or not three tab screens can be displayed side by side.

ここで、オペレータは、ディスプレイ108の画面108Gの大きさが小さく、ディスプレイ108の画面108G内に3つのタブ画面を横に並べて表示させることができないと判断した場合、チェックボックス4にはチェックを入れない。   Here, when the operator determines that the screen 108G of the display 108 is small and the three tab screens cannot be displayed side by side in the screen 108G of the display 108, the check box 4 is checked. Absent.

CPU101は、チェックボックス4にチェックが入れられていない場合、図3に示したウィンドウ3、すなわち3つのタブ画面1−1,1−2,1−3が切り替え可能に重ねて表示される、タブ画面1つ分のウィンドウ3を表示し続ける。   When the check box 4 is not checked, the CPU 101 displays the window 3 shown in FIG. 3, that is, the three tab screens 1-1, 1-2, and 1-3 displayed in a switchable manner. Continue to display window 3 for one screen.

オペレータは、ディスプレイ108の画面108Gの大きさが大きく、ディスプレイ108の画面108G内に3つのタブ画面を横に並べて表示させることができると判断した場合、チェックボックス4にチェックを入れる。   When the operator determines that the screen 108G of the display 108 is large and three tab screens can be displayed side by side in the screen 108G of the display 108, the check box 4 is checked.

CPU101は、チェックボックス4にチェックが入れられると(ステップS102のYES)、すなわちタブ画面を並べて表示する旨の設定がなされると、図4に示すように、ウィンドウ3(3A)を広げ、この広げたウィンドウ3(3B)内に、タブ画面1−1,1−2,1−3を並べて表示する(ステップS103)。   When the check box 4 is checked (YES in step S102), that is, when the setting for displaying the tab screens side by side is made, the CPU 101 widens the window 3 (3A) as shown in FIG. Tab screens 1-1, 1-2, and 1-3 are displayed side by side in the expanded window 3 (3B) (step S103).

以下では、ウィンドウ3について、その大きさを区別する場合には、広げる前のウィンドウ(小さい大きさのウィンドウ)3を3A、広げた後のウィンドウ(大きい大きさのウィンドウ)3を3Bとする。また、小さい大きさのウィンドウは単に「小さいウィンドウ」と言い、大きい大きさのウィンドウは単に「大きいウィンドウ」と言う。   Hereinafter, when the sizes of the windows 3 are distinguished, the window 3 before expansion (small size window) 3 is 3A, and the window 3 after expansion (large size window) 3 is 3B. A small window is simply called a “small window”, and a large window is simply called a “large window”.

これにより、それまでウィンドウ3A内に切り替え可能に重ねて表示されていたタブ画面1−1,1−2,1−3が、ウインドウ3B内に並べて表示されるものとなる。すなわち、広げたウインドウ3B内に、3つのタブ画面1−1,1−2,1−3が展開表示されるものとなる。   Thereby, the tab screens 1-1, 1-2, and 1-3 that have been displayed so as to be switchable in the window 3A are displayed side by side in the window 3B. That is, three tab screens 1-1, 1-2, and 1-3 are expanded and displayed in the expanded window 3B.

このようにして、本実施の形態では、ディスプレイ108の画面108Gが小さい場合には、小さいウィンドウ3A内に複数のタブ画面1を切替可能に重ねて表示させるようにし、ディスプレイ108の画面108Gが大きい場合には、大きいウィンドウ3B内に複数のタブ画面1を並べて表示させるようにして、画面の小さなディスプレイにおけるタブコントロールの利便性をそのままに、画面の大きなディスプレイを使用している場合にはより多くの項目を同時に見ることができるようにして、利便性と一覧性とを両立させることができるようになる。   Thus, in the present embodiment, when the screen 108G of the display 108 is small, a plurality of tab screens 1 are displayed in a small window 3A in a switchable manner so that the screen 108G of the display 108 is large. In some cases, a plurality of tab screens 1 are displayed side by side in a large window 3B, and the convenience of tab control in a small display on the screen is kept as it is. These items can be viewed at the same time, so that both convenience and listability can be achieved.

この方法のメリットは、画面デザインを新たに用意することなく、タブ画面の入れ物(コンテナコントロール)を複数用意するだけで実現でき、各項目が備えているかもしれない制御ロジック等にもほとんど影響を与えないことである。これにより、ディスプレイの画面の大きさに依存して各種設定項目の表示/入力用の画面の設計を行う場合に比べて、ユーザインタフェースの開発やテストなどにかかるコストの大幅な削減につながるという効果が得られる。また、グルーピングや項目の並び順、操作方法が変わらないため、ユーザが新しいことを覚える必要もない。   The merit of this method can be realized by preparing multiple tab screen containers (container controls) without preparing a new screen design, and it has little influence on the control logic that each item may have. Do not give. As a result, the cost of developing and testing the user interface can be greatly reduced compared to designing a screen for displaying / inputting various setting items depending on the size of the display screen. Is obtained. Further, since the grouping, the arrangement order of items, and the operation method do not change, the user does not need to learn new things.

図5に、実施の形態1の画面表示装置100(100A)の要部の機能ブロック図を示す。この画面表示装置100Aは、CPU101の処理機能として、ディスプレイ108にウィンドウ3を表示するウインドウ表示部5と、ウィンドウ3内にタブ2が付された複数のタブ画面1を表示するタブ画面表示部6と、チェックボックス4にタブ画面を並べて表示する旨の設定がなされたか否かを確認するチェックボックス確認部7とを備えている。   FIG. 5 shows a functional block diagram of a main part of the screen display device 100 (100A) of the first embodiment. As a processing function of the CPU 101, the screen display device 100 </ b> A includes a window display unit 5 that displays a window 3 on the display 108 and a tab screen display unit 6 that displays a plurality of tab screens 1 with tabs 2 in the window 3. And a check box confirmation unit 7 for confirming whether or not the setting for displaying the tab screens side by side in the check box 4 has been made.

この画面表示装置100Aにおいて、ウィンドウ表示部5は、オペレータからの表示要求があった場合、複数のタブ画面を並べて表示できる大きさを有さないウィンドウ3(小さいウィンドウ3A)をディスプレイ108に表示する。また、ウィンドウ表示部5は、チェックボックス5にチェックが入れられた場合(タブ画面を並べて表示する旨の設定がなされた場合)、複数のタブ画面を並べて表示できる大きさを有するウィンドウ3(大きいウィンドウ3B)をディスプレイ108に表示する。   In this screen display device 100A, when there is a display request from the operator, the window display unit 5 displays a window 3 (small window 3A) that does not have a size capable of displaying a plurality of tab screens side by side on the display 108. . In addition, when the check box 5 is checked (when tab screens are set to be displayed side by side), the window display unit 5 has a window 3 having a size capable of displaying a plurality of tab screens side by side (large Window 3B) is displayed on the display 108.

この画面表示装置100Aにおいて、タブ画面表示部6は、タブ画面切替表示部6−1とタブ画面展開表示部6−2とを備えている。   In this screen display device 100A, the tab screen display unit 6 includes a tab screen switching display unit 6-1 and a tab screen development display unit 6-2.

タブ画面表示部6において、タブ画面切替表示部6−1は、ウィンドウ表示部5が表示するウィンドウ3がウインドウ3Aとされているときには、すなわちウインドウ3が複数のタブ画面を並べて表示できる大きさを有していないときには、このウィンドウ3内に複数のタブ画面1(この例では、タブ画面1−1〜1−3)を切り替え可能に重ねて表示する。   In the tab screen display unit 6, the tab screen switching display unit 6-1 has a size that allows the window 3 to display a plurality of tab screens side by side when the window 3 displayed by the window display unit 5 is the window 3A. If not, a plurality of tab screens 1 (in this example, tab screens 1-1 to 1-3) are displayed in this window 3 so as to be switchable.

タブ画面表示部6において、タブ画面展開表示部6−2は、ウィンドウ表示部5が表示するウィンドウ3がウィンドウ3Bとされているときには、すなわちウィンドウ3が複数のタブ画面を並べて表示できる大きさを有しているときには、このウィンドウ3内に複数のタブ画面1(この例では、タブ画面1−1〜1−3)を並べて表示する。   In the tab screen display unit 6, the tab screen development display unit 6-2 has a size that allows the window 3 to be displayed side by side when the window 3 displayed by the window display unit 5 is the window 3B. If so, a plurality of tab screens 1 (in this example, tab screens 1-1 to 1-3) are displayed side by side in this window 3.

なお、ウィンドウ表示部5は、チェックボックス5内のチェックが外された場合(タブ画面を並べて表示しない旨の設定がなされた場合)、広げられたウィンドウ3Bを広げる前のウィンドウ3Aに戻す機能も備えている。これにより、チェックボックス4にチェックを入れるか否かによって、タブ画面1の表示方式を切り替えることが可能となる。   The window display unit 5 also has a function of returning the expanded window 3B to the previous window 3A when the check in the check box 5 is removed (when setting is made not to display the tab screens side by side). I have. Thereby, the display method of the tab screen 1 can be switched depending on whether or not the check box 4 is checked.

〔実施の形態2〕
図6に、実施の形態2として、タブ画面表示プログラムPG1に従ってCPU101が実行する処理動作の第2例を示す。なお、この実施の形態2では、記憶装置104内のメモリM1に、初期値としてフラグ値「0」が書き込まれているものとする。
[Embodiment 2]
FIG. 6 shows a second example of processing operations executed by the CPU 101 in accordance with the tab screen display program PG1 as the second embodiment. In the second embodiment, it is assumed that the flag value “0” is written in the memory M1 in the storage device 104 as an initial value.

この実施の形態2において、CPU101は、オペレータからの表示要求があると(ステップS200のYES)、先ず最初に、メモリM1に記憶されている設定内容を確認する(ステップS201)。この場合、メモリM1には、初期値としてフラグ値「0」が書き込まれている。   In the second embodiment, when there is a display request from the operator (YES in step S200), the CPU 101 first confirms the setting contents stored in the memory M1 (step S201). In this case, the flag value “0” is written in the memory M1 as an initial value.

CPU101は、メモリM1にフラグ値「0」が書き込まれていた場合、メモリM1に記憶されている設定内容はタブ画面を並べて表示する旨の設定ではないと判断し(ステップS201のNO)、ディスプレイ108に小さいウィンドウ3A(図3)を表示し、このウィンドウ3A内にタブ画面1−1,1−2,1−3を切り替え可能に重ねて表示する(ステップS202)。   When the flag value “0” is written in the memory M1, the CPU 101 determines that the setting content stored in the memory M1 is not a setting for displaying the tab screens side by side (NO in step S201). A small window 3A (FIG. 3) is displayed in 108, and tab screens 1-1, 1-2, and 1-3 are displayed in this window 3A in a switchable manner (step S202).

このウィンドウ3Aの表示中、チェックボックス4にチェックが入れられると(ステップS203のYES)、CPU101は、メモリM1にフラグ値「1」を書き込む(ステップS204)。そして、ディスプレイ108に表示されているウィンドウ3Aを広げ、この広げたウィンドウ3B(図4)内に、タブ画面1−1,1−2,1−3を並べて表示する(ステップS205)。   If the check box 4 is checked during display of this window 3A (YES in step S203), the CPU 101 writes the flag value “1” in the memory M1 (step S204). Then, the window 3A displayed on the display 108 is expanded, and the tab screens 1-1, 1-2, and 1-3 are displayed side by side in the expanded window 3B (FIG. 4) (step S205).

CPU101は、次回、オペレータから表示要求があると(ステップS200のYES)、上述と同様にして、先ず最初にメモリM1に記憶されている設定内容を確認する(ステップS201)。この場合、メモリM1にはフラグ値「1」が書き込まれているので(ステップS201のYES)、CPU101は、メモリM1に記憶されている設定内容はタブ画面を並べて表示する旨の設定であると判断し、ステップS202〜S204を経ずに、直ちにステップS205の処理を行う。   When there is a display request from the operator next time (YES in step S200), the CPU 101 first confirms the setting contents stored in the memory M1 in the same manner as described above (step S201). In this case, since the flag value “1” is written in the memory M1 (YES in step S201), the CPU 101 sets that the setting content stored in the memory M1 is a setting for displaying the tab screens side by side. The process of step S205 is immediately performed without going through steps S202 to S204.

これにより、ディスプレイ108には、小さいウィンドウ3Aではなく、大きいウィンドウ3Bが最初から表示され、この大きいウィンドウ3B内にタブ画面1−1,1−2,1−3が並べて表示されるものとなる。   As a result, not the small window 3A but the large window 3B is displayed from the beginning on the display 108, and the tab screens 1-1, 1-2, and 1-3 are displayed side by side in the large window 3B. .

図7に、実施の形態2の画面表示装置100(100B)の要部の機能ブロック図を示す。この画面表示装置100Bは、CPU101の処理機能として、ウィンドウ表示部5と、タブ画面表示部6と、チェックボックス確認部7と、メモリM1に記憶されている設定内容を確認する設定内容確認部8とを備えている。   FIG. 7 shows a functional block diagram of a main part of the screen display device 100 (100B) of the second embodiment. This screen display device 100B has, as processing functions of the CPU 101, a window display unit 5, a tab screen display unit 6, a check box confirmation unit 7, and a setting content confirmation unit 8 for confirming the setting content stored in the memory M1. And.

この画面表示装置100Bにおいて、メモリM1にはチェックボックス4に設定された内容が記憶される。設定内容確認部8は、メモリM1に記憶されている設定内容を確認し、その確認結果をウィンドウ表示部5に送る。   In the screen display device 100B, the contents set in the check box 4 are stored in the memory M1. The setting content confirmation unit 8 confirms the setting content stored in the memory M1 and sends the confirmation result to the window display unit 5.

ウィンドウ表示部5は、設定内容確認部8からタブ画面を並べて表示する旨の設定がメモリM1に記憶されていない旨の確認結果が送られてきた場合、すなわちメモリM1内のフラグ値が「0」であった場合、複数のタブ画面を並べて表示できる大きさを有さないウィンドウ3(小さいウィンドウ3A)をディスプレイ108に表示する。この小さいウィンドウ3Aには、タブ画面表示部6におけるタブ画面切替表示部6−1によって、複数のタブ画面1(この例では、タブ画面1−1〜1−3)が切り替え可能に重ねて表示される。   When the confirmation result indicating that the setting for displaying the tab screens side by side is not stored in the memory M1, the window display unit 5 indicates that the flag value in the memory M1 is “0”. ”, A window 3 (small window 3A) that does not have a size capable of displaying a plurality of tab screens side by side is displayed on the display 108. In this small window 3A, a plurality of tab screens 1 (in this example, tab screens 1-1 to 1-3) are displayed so as to be switchable by a tab screen switching display unit 6-1 in the tab screen display unit 6. Is done.

また、ウィンドウ表示部5は、設定内容確認部8からタブ画面を並べて表示する旨の設定がメモリM1に記憶されている旨の確認結果が送られてきた場合、すなわちメモリM1内のフラグ値が「1」であった場合、複数のタブ画面1を並べて表示できる大きさを有するウィンドウ3(大きいウィンドウ3B)をディスプレイ108に表示する。この大きいウィンドウ3Bには、タブ画面表示部6におけるタブ画面展開表示部6−2によって、複数のタブ画面1(この例では、タブ画面1−1〜1−3)が並べて表示される。これにより、チェックボックス4に一度チェックを入れれば、次からは一々チェックを入れる必要がなくなり、便利となる。   Further, the window display unit 5 receives a confirmation result indicating that the setting for confirming that the tab screens are displayed side by side from the setting content confirmation unit 8 is stored in the memory M1, that is, the flag value in the memory M1 is changed. If it is “1”, a window 3 (large window 3B) having a size capable of displaying a plurality of tab screens 1 side by side is displayed on the display 108. In this large window 3B, a plurality of tab screens 1 (in this example, tab screens 1-1 to 1-3) are displayed side by side by the tab screen development display unit 6-2 in the tab screen display unit 6. Thus, once the check box 4 is checked, it is not necessary to check it one after another, which is convenient.

〔実施の形態3〕
図8に、実施の形態3として、タブ画面表示プログラムPG1に従ってCPU101が実行する処理動作の第3例を示す。この実施の形態3は実施の形態1の変形例である。
[Embodiment 3]
FIG. 8 shows a third example of processing operations executed by the CPU 101 in accordance with the tab screen display program PG1 as the third embodiment. The third embodiment is a modification of the first embodiment.

実施の形態1では、広げたウィンドウ3B内に全てのタブ画面1が並べて表示されるものとした。しかし、ウインドウ3内に表示すべきタブ画面の数によっては、ディスプレイ108の画面108Gの範囲内でウインドウ3を最大限に広げても、その広げたウィンドウ3内に全てのタブ画面1を並べて表示させることができない場合がある。   In the first embodiment, it is assumed that all the tab screens 1 are displayed side by side in the expanded window 3B. However, depending on the number of tab screens to be displayed in the window 3, even if the window 3 is expanded to the maximum extent within the range of the screen 108G of the display 108, all the tab screens 1 are displayed side by side in the expanded window 3. It may not be possible to

そこで、実施の形態3では、図2に示したステップS100,S101に対応するステップS300,S301の処理によってウィンドウ3A内に複数のタブ画面1を切り替え可能に重ねて表示させた後、このウィンドウ3A内のチェックボックス4にチェックが入れられた場合(ステップS302のYES)、ディスプレイ108の画面108Gの範囲内でウィンドウ3を最大限に広げて並べて表示することが可能なタブ画面の数をタブ画面展開可能数Nとして求める(ステップS303)。   Therefore, in the third embodiment, a plurality of tab screens 1 are displayed in a switchable manner in the window 3A by the processes of steps S300 and S301 corresponding to steps S100 and S101 shown in FIG. When the check box 4 is checked (YES in step S302), the tab screen indicates the number of tab screens that can be displayed with the window 3 expanded to the maximum within the range of the screen 108G of the display 108. This is obtained as the expandable number N (step S303).

そして、ウィンドウ3内に表示すべきタブ画面の数(タブ画面の総数)Mがタブ画面展開可能数Nを超えていれば(M>N:ステップS304のYES)、ディスプレイ108の画面108Gの範囲内でウィンドウ3Aを最大限に広げ、この広げたウィンドウ3B内に、M個のタブ画面のうち重要なN個のタブ画面を並べて表示する(ステップS305)。この場合、ウィンドウ3B内に並べて表示しきれなかった残りのタブ画面は、ウィンドウ3B内に並べて表示されるタブ画面のうちの1つに重ねて切り替え可能に表示する。   If the number of tab screens to be displayed in the window 3 (total number of tab screens) M exceeds the tab screen developable number N (M> N: YES in step S304), the range of the screen 108G on the display 108 The window 3A is expanded to the maximum, and the important N tab screens of the M tab screens are displayed side by side in the expanded window 3B (step S305). In this case, the remaining tab screens that could not be displayed side by side in the window 3B are displayed so as to be switchable over one of the tab screens displayed side by side in the window 3B.

これに対し、タブ画面の総数Mがタブ画面展開可能数N以下でれば(M≦N:ステップS304のNO)、表示すべきタブ画面の数Mに合わせてウィンドウ3Aを広げ、この広げたウィンドウ3B内に、M個のタブ画面の全てを並べて表示する(ステップS306)。   On the other hand, if the total number M of tab screens is less than or equal to the number N of tab screens that can be expanded (M ≦ N: NO in step S304), the window 3A is expanded in accordance with the number M of tab screens to be displayed. All of the M tab screens are displayed side by side in the window 3B (step S306).

図9に、実施の形態3の画面表示装置100(100C)の要部の機能ブロック図を示す。この画面表示装置100Cは、CPU101の処理機能として、ウィンドウ表示部5と、タブ画面表示部6と、チェックボックス確認部7とを備えている。この構成において、ウィンドウ表示部5は、タブ画面展開可能数算出部5−1とウィンドウ拡大部5−2とを備えている。   FIG. 9 shows a functional block diagram of a main part of the screen display device 100 (100C) of the third embodiment. The screen display device 100 </ b> C includes a window display unit 5, a tab screen display unit 6, and a check box confirmation unit 7 as processing functions of the CPU 101. In this configuration, the window display unit 5 includes a tab screen developable number calculation unit 5-1 and a window enlargement unit 5-2.

ウィンドウ表示部5において、タブ画面展開可能数算出部5−1は、ディスプレイ108にウィンドウ3Bを表示する前にディスプレイ108の画面108Gの範囲内でウィンドウ3を最大限に広げて並べて表示することが可能なタブ画面の数をタブ画面展開可能数Nとして求める。このタブ画面展開可能数算出部5−1で求められたタブ画面展開可能数Nは、タブ画面表示部6に送られるとともに、ウィンドウ拡大部5−2でも使用される。   In the window display unit 5, the tab screen expandable number calculation unit 5-1 can display the windows 3 so as to be maximally widened and displayed within the range of the screen 108 </ b> G of the display 108 before displaying the window 3 </ b> B on the display 108. The number of possible tab screens is obtained as a tab screen developable number N. The tab screen expandable number N obtained by the tab screen expandable number calculating unit 5-1 is sent to the tab screen display unit 6 and also used by the window expanding unit 5-2.

ウィンドウ表示部5において、ウィンドウ拡大部5−2は、タブ画面展開可能数算出部5−1で求められたタブ画面展開可能数Nとタブ画面の総数Mとを比較し、タブ画面の総数Mがタブ画面展開可能数Nを超えていた場合(M>N)、ディスプレイ108の画面108Gの範囲内で最大限に広げたウィンドウ3(最大限の大きさのウィンドウ3B)をディスプレイ108に表示する。タブ画面の総数MがN以下であった場合(M≦N)、ウィンドウ拡大部5−2は、表示すべきタブ画面の数Mに合わせた大きさのウィンドウ3(大きいウィンドウ3B)をディスプレイ108に表示する。   In the window display unit 5, the window enlargement unit 5-2 compares the tab screen developable number N obtained by the tab screen developable number calculation unit 5-1 with the total number M of tab screens, and compares the total number M of tab screens. Is larger than the tab screen developable number N (M> N), the window 3 (maximum size window 3B) expanded within the range of the screen 108G of the display 108 is displayed on the display 108. . When the total number M of tab screens is N or less (M ≦ N), the window enlargement unit 5-2 displays the window 3 (large window 3B) having a size corresponding to the number M of tab screens to be displayed on the display 108. To display.

タブ画面表示部6において、タブ画面展開表示部6−2は、ウィンドウ表示部5からタブ画面展開可能数Nが送られてくると、このタブ画面展開可能数Nとタブ画面の総数Mとを比較し、M>Nであれば、表示すべきM個のタブ画面のうち重要なN個のタブ画面を最大限に広げられたウィンドウ3B内に並べて表示する。この際、タブ画面展開表示部6−2は、ウィンドウ3B内に並べて表示しきれなかった残りのタブ画面を、ウィンドウ3B内に並べて表示されるタブ画面のうちの1つに重ねて切り替え可能に表示する。また、タブ画面展開表示部6−2は、M≦Nであれば、M個のタブ画面の全てを、そのM個のタブ画面に合わせて広げられたウィンドウ3B内に並べて表示する。   In the tab screen display unit 6, when the tab screen development display unit 6-2 receives the tab screen development number N from the window display unit 5, the tab screen development display unit 6-2 calculates the tab screen development number N and the total number M of tab screens. In comparison, if M> N, the important N tab screens of the M tab screens to be displayed are displayed side by side in the window 3B that is expanded to the maximum. At this time, the tab screen development display unit 6-2 can switch over the remaining tab screens that could not be displayed side by side in the window 3B on one of the tab screens displayed side by side in the window 3B. indicate. Further, if M ≦ N, the tab screen development display unit 6-2 displays all the M tab screens side by side in the window 3B expanded to fit the M tab screens.

図9には、M=4、N=3の場合を示している。この場合、最大限に広げたウィンドウ3Bに、重要なタブ画面としてタブ画面1−1,1−2,1−3が並べて表示されている。また、この並べて表示されるタブ画面1−1,1−2,1−3のうち、タブ画面1−1にタブ画面1−4が重ねて切り替え可能に表示されている。   FIG. 9 shows a case where M = 4 and N = 3. In this case, tab screens 1-1, 1-2, and 1-3 are displayed side by side as important tab screens in the window 3B that is maximized. Of the tab screens 1-1, 1-2, and 1-3 displayed side by side, the tab screen 1-4 is displayed on the tab screen 1-1 in a switchable manner.

〔実施の形態4〕
実施の形態3では、実施の形態1の変形例を示したが、実施の形態2でも同様の変形が可能である。実施の形態2の変形例を実施の形態4とする。この実施の形態4において、図8に対応するフローチャートを図10に示し、図9に対応する機能ブロック図を図11に示す。実施の形態4では、実施の形態2と同様、ウィンドウ3を表示する前にメモリM1の設定内容を確認するが、その他の処理は実施の形態3と同じであるので、ここでの詳細な説明は省略する。
[Embodiment 4]
In the third embodiment, the modification of the first embodiment is shown, but the same modification can be made in the second embodiment. A modification of the second embodiment is referred to as a fourth embodiment. In the fourth embodiment, a flowchart corresponding to FIG. 8 is shown in FIG. 10, and a functional block diagram corresponding to FIG. 9 is shown in FIG. In the fourth embodiment, the setting contents of the memory M1 are confirmed before the window 3 is displayed, as in the second embodiment, but the other processes are the same as those in the third embodiment, so that detailed description here will be given. Is omitted.

〔実施の形態5〕
実施の形態1では、ウィンドウ3A内のチェックボックス4にチェックが入れられた場合に、ウィンドウ3Aを広げ、この広げたウィンドウ3B内にタブ画面1を並べて表示するようにした。この場合、チェックボックス4に一々チェックを入れなければならず、面倒である。
[Embodiment 5]
In the first embodiment, when the check box 4 in the window 3A is checked, the window 3A is expanded, and the tab screen 1 is displayed side by side in the expanded window 3B. In this case, the check boxes 4 must be checked one by one, which is troublesome.

そこで、実施の形態5では、チェックボックス4をなくし、ディスプレイ108の画面108Gの大きさとウィンドウ3内に表示すべきタブ画面の数とに応じてウィンドウ3の大きさを定め、この定めた大きさのウィンドウ3をディスプレイ108に最初から表示するものとする。図12にこの場合のフローチャートを示す。   Therefore, in the fifth embodiment, the check box 4 is eliminated, and the size of the window 3 is determined according to the size of the screen 108G of the display 108 and the number of tab screens to be displayed in the window 3, and the determined size. The window 3 is displayed on the display 108 from the beginning. FIG. 12 shows a flowchart in this case.

CPU101は、オペレータからの表示要求があると(ステップS500のYES)、ディスプレイ108の画面108Gの範囲内でウィンドウ3の大きさを最大限とした場合に並べて表示することが可能なタブ画面の数をタブ画面展開可能数Nとして求める(ステップS501)。   When there is a display request from the operator (YES in step S500), the CPU 101 determines the number of tab screens that can be displayed side by side when the size of the window 3 is maximized within the range of the screen 108G of the display 108. Is calculated as the tab screen developable number N (step S501).

ここで、CPU101は、タブ画面展開可能数NがN=1であれば(ステップS502のYES)、ウィンドウ3の大きさをタブ画面1つ分の大きさとし、このタブ画面1つ分の大きさのウィンドウ3に複数のタブ画面1を切り替え可能に重ねて表示する(ステップS503)。   Here, if the tab screen developable number N is N = 1 (YES in step S502), the CPU 101 sets the size of the window 3 to the size of one tab screen, and the size of this tab screen. A plurality of tab screens 1 are displayed in a switchable manner on the window 3 (step S503).

タブ画面展開可能数NがN=1でなければ(ステップS502のNO)、CPU101は、ウィンドウ3内に表示すべきタブ画面の数(タブ画面の総数)Mとタブ画面展開可能数Nとを比較する(ステップS504)。   If the tab screen expandable number N is not N = 1 (NO in step S502), the CPU 101 determines the number of tab screens (total number of tab screens) M to be displayed in the window 3 and the tab screen expandable number N. Compare (step S504).

ここで、MがNを超えていれば(M>N:ステップS504のYES)、CPU101は、ウインドウ3の大きさをディスプレイ108の画面108Gの範囲内で最大限とし、この最大限の大きさとしたウィンドウ3内にM個のタブ画面のうち重要なN個のタブ画面を並べて表示する(ステップS505)。この場合、最大限の大きさとしたウィンドウ3内に並べて表示しきれなかった残りのタブ画面は、そのウィンドウ3内に並べて表示されるタブ画面のうちの1つに切り替え可能に重ねて表示する。   Here, if M exceeds N (M> N: YES in step S504), the CPU 101 maximizes the size of the window 3 within the range of the screen 108G of the display 108, and the maximum size. The important N tab screens among the M tab screens are displayed side by side in the window 3 (step S505). In this case, the remaining tab screens that could not be displayed side by side in the window 3 having the maximum size are displayed in a switchable manner on one of the tab screens displayed side by side in the window 3.

これに対し、M≦Nであれば(ステップS504のNO)、すなわちタブ画面の総数Mがタブ画面展開可能数N以下であれば、ウィンドウ3Bの大きさを表示すべきタブ画面の数Mに合わせた大きさに調整し、この調整した大きさのウィンドウ3内に、M個のタブ画面の全てを並べて表示する(ステップS506)。   On the other hand, if M ≦ N (NO in step S504), that is, if the total number M of tab screens is less than or equal to the tab screen developable number N, the size of the window 3B is set to the number M of tab screens to be displayed. All the M tab screens are displayed side by side in the window 3 having the adjusted size (step S506).

図13に、実施の形態5の画面表示装置100(100E)の要部の機能ブロック図を示す。この画面表示装置100Eは、CPU101の処理機能として、ウィンドウ表示部5と、タブ画面表示部6とを備えている。この構成において、ウィンドウ表示部5は、タブ画面展開可能数算出部5−1とウィンドウ調整部5−3とを備えている。   FIG. 13 shows a functional block diagram of a main part of the screen display device 100 (100E) of the fifth embodiment. The screen display device 100E includes a window display unit 5 and a tab screen display unit 6 as processing functions of the CPU 101. In this configuration, the window display unit 5 includes a tab screen developable number calculation unit 5-1 and a window adjustment unit 5-3.

ウィンドウ表示部5において、タブ画面展開可能数算出部5−1は、ウィンドウ3をディスプレイ108に表示する前に、ディスプレイ108の画面108Gの範囲内でウィンドウ3の大きさを最大限とした場合に並べて表示することが可能なタブ画面の数をタブ画面展開可能数Nとして求める。このタブ画面展開可能数算出部5−1で求められたタブ画面展開可能数Nは、タブ画面表示部6に送られるとともに、ウィンドウ調整部5−3でも使用される。   In the window display unit 5, the tab screen expandable number calculation unit 5-1 determines that the size of the window 3 is maximized within the range of the screen 108 G of the display 108 before displaying the window 3 on the display 108. The number of tab screens that can be displayed side by side is obtained as a tab screen developable number N. The tab screen expandable number N obtained by the tab screen expandable number calculating unit 5-1 is sent to the tab screen display unit 6 and also used by the window adjusting unit 5-3.

ウィンドウ表示部5において、ウィンドウ調整部5−3は、タブ画面展開可能数算出部5−1で求められたタブ画面展開可能数NがN=1であった場合、ディスプレイ108にタブ画面1つ分の大きさのウィンドウ3(小さいウィンドウ3A)を表示する。   In the window display unit 5, the window adjustment unit 5-3 displays one tab screen on the display 108 when the tab screen expandable number N obtained by the tab screen expandable number calculation unit 5-1 is N = 1. A window 3 having a minute size (small window 3A) is displayed.

また、ウィンドウ調整部5−3は、タブ画面展開可能数算出部5−1で求められたタブ画面展開可能数NがN≧2であった場合、タブ画面展開可能数算出部5−1で求められたタブ画面展開可能数Nとタブ画面の総数Mとを比較し、タブ画面の総数Mがタブ画面展開可能数Nを超えていた場合(M>N)、ディスプレイ108の画面108Gの範囲内でその大きさを最大限としたウィンドウ3(最大限の大きさのウィンドウ3B)をディスプレイ108に表示する。タブ画面の総数Mがタブ画面展開可能数N以下であった場合(M≦N)、ウィンドウ調整部5−3は、表示すべきタブ画面の数Mに合わせた大きさのウィンドウ3(大きいウィンドウ3B)を表示する。   When the tab screen expandable number N obtained by the tab screen expandable number calculating unit 5-1 is N ≧ 2, the window adjusting unit 5-3 performs the tab screen expandable number calculating unit 5-1. The obtained number N of tab screens that can be developed is compared with the total number M of tab screens. When the total number M of tab screens exceeds the number N of tab screens that can be developed (M> N), the range of the screen 108G on the display 108 The window 3 having the maximum size (window 3B having the maximum size) is displayed on the display 108. When the total number M of tab screens is less than or equal to the number N of tab screens that can be expanded (M ≦ N), the window adjustment unit 5-3 displays a window 3 (large window) having a size that matches the number M of tab screens to be displayed. 3B) is displayed.

タブ画面表示部6において、タブ画面切替表示部6−1は、ウィンドウ表示部5からタブ画面展開可能数NとしてN=1が送られてくると、ウィンドウ3A内にタブ画面1を切り替え可能に重ねて表示する。   In the tab screen display unit 6, the tab screen switching display unit 6-1 can switch the tab screen 1 in the window 3A when N = 1 is sent from the window display unit 5 as the tab screen developable number N. Overlapping display.

タブ画面表示部6において、タブ画面展開表示部6−2は、ウィンドウ表示部5からタブ画面展開可能数NとしてN≧2が送られてくると、このタブ画面展開可能数Nとタブ画面の総数Mとを比較し、M>Nであれば、表示すべきM個のタブ画面のうち重要なN個のタブ画面を最大限の大きさとされたウィンドウ3B内に並べて表示する。この際、タブ画面展開表示部6−2は、ウィンドウ3B内に並べて表示しきれなかった残りのタブ画面を、ウィンドウ3B内に並べて表示されるタブ画面のうちの1つに切り替え可能に重ねて表示する。また、タブ画面展開表示部6−2は、M≦Nであれば、M個のタブ画面の全てを、そのM個のタブ画面に合わせて大きさが調整されたウィンドウ3B内に並べて表示する。   In the tab screen display unit 6, when the tab screen development display unit 6-2 receives N ≧ 2 from the window display unit 5 as the tab screen development number N, the tab screen development unit N and the tab screen development number When the total number M is compared, and M> N, the important N tab screens among the M tab screens to be displayed are displayed side by side in the window 3B having the maximum size. At this time, the tab screen development display unit 6-2 stacks the remaining tab screens that could not be displayed side by side in the window 3B so as to be switched to one of the tab screens displayed side by side in the window 3B. indicate. Further, if M ≦ N, the tab screen development display unit 6-2 displays all the M tab screens side by side in the window 3B whose size is adjusted to the M tab screens. .

なお、上述した実施の形態1〜5では、ディスプレイ108の画面108G内でウィンドウ3を横方向に広げるようにしたが、すなわちタブ画面1を横方向に並べて表示するようにしたが、縦方向に並べて表示するようにしてもよい。また、横方向と縦方向の両方に並べて表示するようにしてもよい。また、例えば実施の形態3では、M>Nの場合、ディスプレイ108の画面108Gの範囲内で最大限にウィンドウ3を広げるようにしたが、必ずしも最大限に広げなくてもよい。また、ウィンドウ3内に並べて表示するタブ画面1は、2つ以上であれば幾つであってもよい。   In the first to fifth embodiments described above, the window 3 is expanded in the horizontal direction in the screen 108G of the display 108. That is, the tab screen 1 is displayed side by side in the horizontal direction. They may be displayed side by side. Alternatively, the images may be displayed side by side in both the horizontal direction and the vertical direction. For example, in the third embodiment, when M> N, the window 3 is expanded to the maximum within the range of the screen 108G of the display 108. However, the window 3 need not necessarily be expanded to the maximum. Further, the number of tab screens 1 displayed side by side in the window 3 may be any number as long as there are two or more.

〔実施の形態の拡張〕
以上、実施の形態を参照して本発明を説明したが、本発明は上記の実施の形態に限定されるものではない。本発明の構成や詳細には、本発明の技術思想の範囲内で当業者が理解し得る様々な変更をすることができる。
[Extension of the embodiment]
The present invention has been described above with reference to the embodiment. However, the present invention is not limited to the above embodiment. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the technical idea of the present invention.

1(1−1〜1−4)…タブ画面、2(2−1〜2−4)…タブ、3(3A,3B)…ウィンドウ、4…チェックボックス、5…ウィンドウ表示部、5−1…タブ画面展開可能数算出部、5−2…ウィンドウ拡大部、5−3…ウィンドウ調整部、6…タブ画面表示部、6−1…タブ画面切替表示部、6−2…タブ画面展開表示部、7…チェックボックス確認部、8…設定内容確認部、101…CPU、102…RAM、103…ROM、104…記憶装置、105〜107…インターフェイス、108…ディスプレイ、108G…画面、109…キーボード、110…マウス。   1 (1-1 to 1-4) ... tab screen, 2 (2-1 to 2-4) ... tab, 3 (3A, 3B) ... window, 4 ... check box, 5 ... window display section, 5-1 ... Tab screen expandable number calculating section, 5-2. Window expanding section, 5-3... Window adjusting section, 6... Tab screen display section, 6-1. , 7 ... Check box confirmation unit, 8 ... Setting content confirmation unit, 101 ... CPU, 102 ... RAM, 103 ... ROM, 104 ... Storage device, 105 to 107 ... Interface, 108 ... Display, 108G ... Screen, 109 ... Keyboard 110 ... mouse.

Claims (10)

ディスプレイにウィンドウを表示する手段と、
前記ウィンドウ内にタブが付された複数のタブ画面を表示する手段とを備え、
前記タブ画面を表示する手段は、
前記ウィンドウが複数のタブ画面を並べて表示できる大きさを有していないときは、前記ウィンドウ内に複数のタブ画面を切り替え可能に重ねて表示するタブ画面切替表示手段と、
前記ウィンドウが複数のタブ画面を並べて表示できる大きさを有しているときは、前記ウィンドウ内に、前記複数のタブ画面のうち2以上のタブ画面を並べて表示するタブ画面展開表示手段と
を備えることを特徴とする画面表示装置。
Means for displaying a window on the display;
Means for displaying a plurality of tab screens with tabs in the window,
The means for displaying the tab screen is:
When the window does not have a size capable of displaying a plurality of tab screens side by side, a tab screen switching display means for displaying a plurality of tab screens in a switchable manner in a stackable manner in the window;
When the window has a size that allows a plurality of tab screens to be displayed side by side, tab window expansion display means for displaying two or more tab screens of the plurality of tab screens side by side in the window is provided. A screen display device characterized by that.
請求項1に記載された画面表示装置において、
前記ウィンドウは、
前記タブ画面を並べて表示するか否かの設定部としてチェックボックスを備え、
前記ウィンドウを表示する手段は、
前記チェックボックスにタブ画面を並べて表示する旨の設定がなされていない場合、前記ウィンドウを複数のタブ画面を並べて表示できる大きさを有さないものとし、
前記チェックボックスにタブ画面を並べて表示する旨の設定がなされている場合、前記ウィンドウを複数のタブ画面を並べて表示できる大きさを有するものとする
ことを特徴とする画面表示装置。
The screen display device according to claim 1,
The window is
A check box is provided as a setting section for determining whether to display the tab screens side by side.
The means for displaying the window is:
If the setting for displaying the tab screens side by side in the check box is not made, the window is not large enough to display a plurality of tab screens side by side,
The screen display device characterized by having a size capable of displaying a plurality of tab screens side by side when the check box is set to display the tab screens side by side.
請求項2に記載された画面表示装置において、
前記チェックボックスに設定された内容を記憶するメモリを備え、
前記ウィンドウを表示する手段は、
前記ウィンドウを表示する際、前記メモリにタブ画面を並べて表示する旨の設定が記憶されていた場合、前記ウィンドウを複数のタブ画面を並べて表示できる大きさを有するものとする
ことを特徴とする画面表示装置。
The screen display device according to claim 2,
A memory for storing the contents set in the check box;
The means for displaying the window is:
When the window is displayed, if the setting for displaying the tab screens side by side is stored in the memory, the window has a size capable of displaying a plurality of tab screens side by side. Display device.
請求項1に記載された画面表示装置において、
前記ウィンドウを表示する手段は、
前記ディスプレイの画面の大きさと前記ウインドウ内に表示すべき前記タブ画面の数とに応じて定められる大きさのウィンドウを表示する
ことを特徴とする画面表示装置。
The screen display device according to claim 1,
The means for displaying the window is:
A screen display device that displays a window having a size determined according to a screen size of the display and the number of tab screens to be displayed in the window.
請求項1に記載された画面表示装置において、
前記タブ画面展開表示手段は、
前記ウィンドウ内に並べて表示することができないタブ画面がある場合、前記複数のタブ画面のうち重要なタブ画面を前記ウィンドウ内に並べて表示し、この並べて表示されるタブ画面のうちの1つに残りのタブ画面を切り替え可能に重ねて表示する
ことを特徴とする画面表示装置。
The screen display device according to claim 1,
The tab screen development display means includes:
When there are tab screens that cannot be displayed side by side in the window, important tab screens of the plurality of tab screens are displayed side by side in the window, and the remaining tab screens remain in one of the tab screens displayed side by side A screen display device characterized by displaying the tab screens in a switchable manner.
ディスプレイにウィンドウを表示するステップと、
前記ウィンドウ内にタブが付された複数のタブ画面を表示するステップとを備え、
前記タブ画面を表示するステップは、
前記ウィンドウが複数のタブ画面を並べて表示できる大きさを有していないときは、前記ウィンドウ内に複数のタブ画面を切り替え可能に重ねて表示するタブ画面切替表示ステップと、
前記ウィンドウが複数のタブ画面を並べて表示できる大きさを有しているときは、前記ウィンドウ内に、前記複数のタブ画面のうち2以上のタブ画面を並べて表示するタブ画面展開表示ステップと
を備えることを特徴とする画面表示方法。
Displaying a window on the display;
Displaying a plurality of tab screens with tabs in the window,
The step of displaying the tab screen includes:
When the window does not have a size capable of displaying a plurality of tab screens side by side, a tab screen switching display step for displaying a plurality of tab screens in a switchable manner in the window,
When the window has a size that allows a plurality of tab screens to be displayed side by side, a tab screen expansion display step for displaying two or more tab screens side by side in the window is provided. A screen display method characterized by that.
請求項6に記載された画面表示方法において、
前記ウィンドウは、
前記タブ画面を並べて表示するか否かの設定部としてチェックボックスを備え、
前記ウィンドウを表示するステップは、
前記チェックボックスにタブ画面を並べて表示する旨の設定がなされていない場合、前記ウィンドウを複数のタブ画面を並べて表示できる大きさを有さないものとし、
前記チェックボックスにタブ画面を並べて表示する旨の設定がなされている場合、前記ウィンドウを複数のタブ画面を並べて表示できる大きさを有するものとする
ことを特徴とする画面表示方法。
The screen display method according to claim 6,
The window is
A check box is provided as a setting section for determining whether to display the tab screens side by side.
Displaying the window comprises:
If the setting for displaying the tab screens side by side in the check box is not made, the window is not large enough to display a plurality of tab screens side by side,
The screen display method according to claim 1, wherein when the check box is set to display the tab screens side by side, the window has a size capable of displaying a plurality of tab screens side by side.
請求項7に記載された画面表示方法において、
前記チェックボックスに設定された内容を記憶するメモリを備え、
前記ウィンドウを表示するステップは、
前記ウィンドウを表示する際、前記メモリにタブ画面を並べて表示する旨の設定が記憶されていた場合、前記ウィンドウを複数のタブ画面を並べて表示できる大きさを有するものとする
ことを特徴とする画面表示方法。
The screen display method according to claim 7,
A memory for storing the contents set in the check box;
Displaying the window comprises:
When the window is displayed, if the setting for displaying the tab screens side by side is stored in the memory, the window has a size capable of displaying a plurality of tab screens side by side. Display method.
請求項6に記載された画面表示方法において、
前記ウィンドウを表示するステップは、
前記ディスプレイの画面の大きさと前記ウインドウ内に表示すべき前記タブ画面の数とに応じて定められる大きさのウィンドウを表示する
ことを特徴とする画面表示方法。
The screen display method according to claim 6,
Displaying the window comprises:
A screen display method characterized by displaying a window having a size determined according to a screen size of the display and the number of tab screens to be displayed in the window.
請求項6に記載された画面表示方法において、
前記タブ画面展開表示ステップは、
前記ウィンドウ内に並べて表示することができないタブ画面がある場合、前記複数のタブ画面のうち重要なタブ画面を前記ウィンドウ内に並べて表示し、この並べて表示されるタブ画面のうちの1つに残りのタブ画面を切り替え可能に重ねて表示する
ことを特徴とする画面表示方法。
The screen display method according to claim 6,
The tab screen development display step includes:
When there are tab screens that cannot be displayed side by side in the window, important tab screens of the plurality of tab screens are displayed side by side in the window, and the remaining tab screens remain in one of the tab screens displayed side by side. A screen display method characterized by displaying the tab screens in a switchable manner.
JP2016159084A 2016-08-15 2016-08-15 Screen display device and display method Pending JP2018028711A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016159084A JP2018028711A (en) 2016-08-15 2016-08-15 Screen display device and display method
CN201710681061.2A CN107766019A (en) 2016-08-15 2017-08-10 Picture display device and display methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016159084A JP2018028711A (en) 2016-08-15 2016-08-15 Screen display device and display method

Publications (1)

Publication Number Publication Date
JP2018028711A true JP2018028711A (en) 2018-02-22

Family

ID=61248008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016159084A Pending JP2018028711A (en) 2016-08-15 2016-08-15 Screen display device and display method

Country Status (2)

Country Link
JP (1) JP2018028711A (en)
CN (1) CN107766019A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000039948A (en) * 1998-07-24 2000-02-08 Nec Corp Object arrangement controller, method therefor and recording medium
JP2008077243A (en) * 2006-09-19 2008-04-03 Broadleaf:Kk Screen display control device and screen display control method
JP2008164988A (en) * 2006-12-28 2008-07-17 Rockridgesound Japan Co Ltd Multi-display system
US20080189645A1 (en) * 2005-03-03 2008-08-07 Jussi Kapanen User Interface Component
JP2009080710A (en) * 2007-09-27 2009-04-16 Hitachi High-Technologies Corp Display method of data processing apparatus
JP2010056832A (en) * 2008-08-28 2010-03-11 Sharp Corp Display system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000039948A (en) * 1998-07-24 2000-02-08 Nec Corp Object arrangement controller, method therefor and recording medium
US20080189645A1 (en) * 2005-03-03 2008-08-07 Jussi Kapanen User Interface Component
JP2008077243A (en) * 2006-09-19 2008-04-03 Broadleaf:Kk Screen display control device and screen display control method
JP2008164988A (en) * 2006-12-28 2008-07-17 Rockridgesound Japan Co Ltd Multi-display system
JP2009080710A (en) * 2007-09-27 2009-04-16 Hitachi High-Technologies Corp Display method of data processing apparatus
JP2010056832A (en) * 2008-08-28 2010-03-11 Sharp Corp Display system

Also Published As

Publication number Publication date
CN107766019A (en) 2018-03-06

Similar Documents

Publication Publication Date Title
US20140028682A1 (en) Display Controller, Display Control Method And Computer-Readable Medium
US9645782B2 (en) Multiple displays for displaying workspaces
US20120017176A1 (en) Method and apparatus for displaying a menu
JP2012194673A (en) Information processor and control method therefor, and program
US10504258B2 (en) Information processing device editing map acquired from server
US11556219B2 (en) Interactive display of data distributions
JP5448576B2 (en) Display control apparatus, display control method, and program
JP2005148450A (en) Display control apparatus and program
US10241658B2 (en) Information processing apparatus, non-transitory computer-readable recording medium with information processing program recorded thereon, and information processing method
US20230289046A1 (en) Information processing device, information processing method, and non-transitory computer readable medium
CN102349043B (en) Display area control apparatus, display area control method, and integrated circuit
US12236083B2 (en) Data processing device and data processing method for changing split-screen
JP2018028711A (en) Screen display device and display method
JP2022113262A5 (en)
JP7658083B2 (en) Information processing device and information processing program
JP6459224B2 (en) Display control device, display device, display control system, display control method, and program
JP4292379B2 (en) Screen split display system and screen split display method
JPS60130795A (en) Data display
JP7459316B1 (en) Application programs, information processing systems, and information processing methods
JPS59194232A (en) Screen processing system of display device
JP6572552B2 (en) DIFFERENT LOCATION DISPLAY CONTROL PROGRAM, DIFFERENT LOCATION DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING DEVICE
US20180188912A1 (en) Information processing apparatus and information processing method
US6002391A (en) Display control device and a method for controlling display
CN110851227B (en) Display control method and electronic equipment
KR100709404B1 (en) Image signal processing method and image display device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190311

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191126

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200602